| PROC_KPAGEFLAGS(5) | فایلهای پیکربندی | PROC_KPAGEFLAGS(5) |
نام (NAME)
/proc/kpageflags - ماسکها و پرچمهای فریمهای صفحات فیزیکی حافظه
توضیحات (DESCRIPTION)
پرونده /proc/kpageflags شامل ماسکهای ۶۴ بیتی وضعیت برای هر یک از فریمهای صفحات حافظه فیزیکی (Physical Page Frames) است که بر اساس شماره فریم صفحه ایندکسگذاری شدهاند.
این پرونده (از لینوکس 2.6.25 اضافه شده است) بر اساس شماره فریم صفحه ایندکس شده است (به توضیحات /proc/pid/pagemap مراجعه کنید). بیتها به شرح زیر هستند:
-
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 (از لینوکس 2.6.31) 12 - KPF_ANON (از لینوکس 2.6.31) 13 - KPF_SWAPCACHE (از لینوکس 2.6.31) 14 - KPF_SWAPBACKED (از لینوکس 2.6.31) 15 - KPF_COMPOUND_HEAD (از لینوکس 2.6.31) 16 - KPF_COMPOUND_TAIL (از لینوکس 2.6.31) 17 - KPF_HUGE (از لینوکس 2.6.31) 18 - KPF_UNEVICTABLE (از لینوکس 2.6.31) 19 - KPF_HWPOISON (از لینوکس 2.6.31) 20 - KPF_NOPAGE (از لینوکس 2.6.31) 21 - KPF_KSM (از لینوکس 2.6.32) 22 - KPF_THP (از لینوکس 3.4) 23 - KPF_BALLOON (از لینوکس 3.18) 24 - KPF_ZERO_PAGE (از لینوکس 4.0) 25 - KPF_IDLE (از لینوکس 4.3) 26 - KPF_PGTABLE (از لینوکس 4.18)
- برای جزئیات بیشتر درباره معانی این بیتها، پرونده منبع هسته Documentation/admin-guide/mm/pagemap.rst را ببینید. پیش از لینوکس 2.6.29، پرچمهای KPF_WRITEBACK، KPF_RECLAIM، KPF_BUDDY و KPF_LOCKED بهدرستی گزارش نمیشدند.
- پرونده /proc/kpageflags تنها در صورتی وجود دارد که گزینه پیکربندی هسته CONFIG_PROC_PAGE_MONITOR فعال باشد.
همچنین ببینید (SEE ALSO)
| مه ۲۰۲۵ | man-pages |