上一页 1 2 3 4 5 6 ··· 78 下一页

2026年8月6日

内存管理-38-页标志-2-page_flags.h 展开-6.1

摘要: 1. 展开文件 enum pageflags { PG_locked, PG_referenced, PG_uptodate, PG_dirty, PG_lru, PG_active, PG_workingset, PG_waiters, PG_error, PG_slab, PG_owner_pr 阅读全文

posted @ 2026-08-06 21:02 Hello-World3 阅读(7) 评论(0) 推荐(0)

2026年8月5日

内存管理-75-lru_gen-2-文档翻译

摘要: 基于 Linux-6.1.115 一、multigen_lru.rst 注: 翻译自 Documentation/mm/multigen_lru.rst Multi-Gen LRU(多代 LRU) 多代 LRU 是一种替代性的 LRU 实现,它优化了页面回收并改善了内存压力下的性能。页面回收决定了内 阅读全文

posted @ 2026-08-05 21:16 Hello-World3 阅读(8) 评论(0) 推荐(0)

内存管理-75-lru_gen-1-理论

摘要: 基于 Linux-6.1.115 一、LRU_GEN 简介 1. 一句话概括 CONFIG_LRU_GEN 启用 Multi-Gen LRU(多代 LRU),它用一套基于"代"(generation)的页面老化和淘汰机制, 完全替代传统的 active/inactive 双链表 LRU,目标是更精确 阅读全文

posted @ 2026-08-05 15:44 Hello-World3 阅读(12) 评论(0) 推荐(0)

2026年8月4日

内存管理-74-page_table_check-1-理论

摘要: 主要文件: //kernel-6.1/mm/Kconfig.debug //kernel-6.1/Documentation/translations/zh_CN/mm/page_table_check.rst //kernel-6.1/mm/page_table_check.c 一、CONFIG_ 阅读全文

posted @ 2026-08-04 22:10 Hello-World3 阅读(6) 评论(0) 推荐(0)

stress-ng工具

摘要: 一、stress-ng 工具简介 stress-ng 是一款功能强大的 Linux 系统压力测试工具,被誉为系统稳定性验证的“瑞士军刀”。它是传统 stress 工具的升级版,由 Colin Ian King 开发维护,目前已成为 Linux 系统压力测试的事实标准。 1. 核心特点 stress- 阅读全文

posted @ 2026-08-04 17:09 Hello-World3 阅读(13) 评论(0) 推荐(0)

2026年8月1日

AI

摘要: 1. Kiro IDE 下载: https://kiro.dev/downloads/ 下载后登陆即可, 更多详见: https://zhuanlan.zhihu.com/p/2036722150414005443#:~:text=%E7%AC%AC%E4%B8%89%E6%AD%A5%EF%BC% 阅读全文

posted @ 2026-08-01 09:57 Hello-World3 阅读(7) 评论(0) 推荐(0)

2026年7月31日

mem cgroup-2-memcg文件节点介绍

摘要: 基于kernel-6.1.114 一、相关文件节点 1. /dev/memcg /dev/memcg # ls -l drwxr-xr-x 2 system system 0 2010-01-01 08:00 apps //子目录 -rw-r--r-- 1 root root 0 2010-01-0 阅读全文

posted @ 2026-07-31 16:59 Hello-World3 阅读(8) 评论(0) 推荐(0)

2026年7月21日

内存管理-5-物理内存数据结构-6-struct folio

摘要: 基于 Linux 6.1.114 一、folio 简介 struct folio - 页面描述符(Linux内核页面管理的抽象单位)。folio 是 "front object of LRU and IO" 的缩写,代表一个或多个物理连续的页面。相比传统的 struct page,folio 为复合 阅读全文

posted @ 2026-07-21 20:56 Hello-World3 阅读(17) 评论(0) 推荐(0)

2026年7月20日

内存管理-73-hugetlb-1-理论-1-内核文档翻译

摘要: 注:已翻译的文档有 kernel-6.1/Documentation$ find ./ -name "*tlb*" ./translations/zh_CN/core-api/cachetlb.rst ./translations/zh_CN/arm64/hugetlbpage.rst ./tran 阅读全文

posted @ 2026-07-20 20:41 Hello-World3 阅读(9) 评论(0) 推荐(0)

内存管理-10-内存log-2-分配失败日志

摘要: 基于 kernel-6.1 一、简介 1. 概述 在内核中,当物理内存分配失败的时候,会调用 warn_alloc() 进行打印,默认每 10 秒打印一条,也可以使用 __GFP_NOWARN 标志来关闭这个打印,部分轻量级分配通常会带这个标志。 2. warn_alloc 调用路径 vmemmap 阅读全文

posted @ 2026-07-20 14:29 Hello-World3 阅读(9) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 78 下一页

导航