что такое pagecache page - PullRequest
       9

что такое pagecache page

2 голосов
/ 24 марта 2010
/*
 * Each physical page in the system has a struct page associated with
 * it to keep track of whatever it is we are using the page for at the
 * moment. Note that we have no way to track which tasks are using
 * a page, though if it is a pagecache page, rmap structures can tell us
 * who is mapping it.
 */

include/linux/mm_types.h

Здесь Пожалуйста, дайте мне знать, что означает "страница кэша страниц"?

Спасибо!

1 Ответ

3 голосов
/ 24 марта 2010

Pagecache - как следует из названия - кеш физических страниц.

http://www.moses.uklinux.net/patches/lki-4.html

Используется для хранения кэша файловой системы (дискового кэша).

Mmaped-файлы, похоже, тоже используют pagecache.

А "pagecache page" означает страницу, которая принадлежит pagecache

...