1

Linuxカーネルソースツリーのページタイプツールを使用して、OSのページキャッシュステータスを一覧表示できます。そのような:

参照済み、最新、lru、mappedtodisk

参照済み、最新、lru、アクティブ、プライベート

ソースコードにはリスト全体があります:

[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",
.......

しかし、それらが何を意味するのか、カーネルがそれらをどのように使用するのかなどについての情報を見つけることができませんでした。ページキャッシュの種類に関する詳細情報を見つけるにはどうすればよいですか?

4

1 に答える 1

1

(カーネルsrcツリーで)試してください

Documentation / vm / pagemap.txt

-ページフラグについての説明があります。

于 2012-11-22T10:06:39.003 に答える