Статус кеша страницы Linux

63
7

Я могу перечислять статусы кеша страницы в своей ОС, используя инструмент page-types в исходном дереве ядра Linux. Такие как:

ссылки, UpToDate, LRU, mappedtodisk

ссылки, UpToDate, 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",
.......

Но я не мог найти никакой информации о том, что они означают, как ядро их использует и т.д. Как я могу найти дополнительную информацию о типах кешей страниц?

спросил(а) 2021-01-25T18:55:34+03:00 5 месяцев назад
1
Решение
63

Попробуйте (в дереве src ядра)

Документация /vm/pagemap.txt

-has некоторое объяснение на страницах флагов..

ответил(а) 2021-01-25T18:55:34+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема