proc_kpageflags(5) File Formats Manual proc_kpageflags(5)

/proc/kpageflags - maski ramek stron fizycznych

/proc/kpageflags (od Linuksa 2.6.25)
Plik zawiera 64-bitowe maski odpowiadające każdej z ramek strony fizycznej; indeksowanej numerem ramki strony (zob. opis w /proc/pid/pagemap). Oto zestawienie poszczególnych bitów:
0 - KPF_LOCKED
1 - KPF_ERROR
2 - KPF_REFERENCED
3 - KPF_UPTODATE
4 - KPF_DIRTY
5 - KPF_LRU
6 - KPF_ACTIVE
7 - KPF_SLAB
8 - KPF_WRITEBACK
9 - KPF_RECLAIM
10 - KPF_BUDDY
11 - KPF_MMAP (od Linuksa 2.6.31)
12 - KPF_ANON (od Linuksa 2.6.31)
13 - KPF_SWAPCACHE (od Linuksa 2.6.31)
14 - KPF_SWAPBACKED (od Linuksa 2.6.31)
15 - KPF_COMPOUND_HEAD (od Linuksa 2.6.31)
16 - KPF_COMPOUND_TAIL (od Linuksa 2.6.31)
17 - KPF_HUGE (od Linuksa 2.6.31)
18 - KPF_UNEVICTABLE (od Linuksa 2.6.31)
19 - KPF_HWPOISON (od Linuksa 2.6.31)
20 - KPF_NOPAGE (od Linuksa 2.6.31)
21 - KPF_KSM (od Linuksa 2.6.32)
22 - KPF_THP (od Linuksa 3.4)
23 - KPF_BALLOON (od Linuksa 3.18)
24 - KPF_ZERO_PAGE (od Linuksa 4.0)
25 - KPF_IDLE (od Linuksa 4.3)
26 - KPF_PGTABLE (od Linuksa 4.18)
Więcej informacji o znaczeniu tych bitów znajduje się w pliku źródeł jądra Documentation/admin-guide/mm/pagemap.rst. Przed Linuksem 2.6.29 KPF_WRITEBACK, KPF_RECLAIM, KPF_BUDDY i KPF_LOCKED nie były poprawnie zgłaszane.
Plik /proc/kpageflags istnieje tylko jeśli podczas kompilacji jądra włączono opcję CONFIG_PROC_PAGE_MONITOR.

proc(5)

Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys <pborys@dione.ids.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.

2 maja 2024 r. Linux man-pages 6.9.1