【问题标题】:Linux Page Cache StatusLinux 页面缓存状态
【发布时间】:2012-11-21 12:21:25
【问题描述】:

我可以使用 Linux 内核源代码树中的 page-types 工具列出我的操作系统中的页面缓存状态。如:

引用、更新、lru、映射到磁盘

引用的、最新的、lru、活动的、私有的

source code 中有完整的列表:

[KPF_LOCKED]    = "L:locked",
[KPF_ERROR]     = "E:error",
[KPF_REFERENCED]= "R:referenced",
[KPF_UPTODATE]  = "U:uptodate",
[KPF_DIRTY]     = "D:dirty",
[KPF_LRU]       = "l:lru",
[KPF_ACTIVE]    = "A:active",
[KPF_SLAB]      = "S:slab",
[KPF_WRITEBACK] = "W:writeback",
[KPF_RECLAIM]   = "I:reclaim",
[KPF_BUDDY]     = "B:buddy",
.......

但我找不到关于它们的含义、内核如何使用它们等的任何信息。如何找到有关页面缓存类型的更多信息?

【问题讨论】:

    标签: linux memory memory-management linux-kernel page-caching


    【解决方案1】:

    尝试(在内核 src 树中)

    文档/vm/pagemap.txt

    -对页面标志有一些解释..

    【讨论】:

      猜你喜欢
      • 2011-11-04
      • 1970-01-01
      • 2012-11-08
      • 2014-12-29
      • 2010-11-10
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多