Meminfo
ShmemHugePages 是什麼意思?
我正在使用
grep Huge /proc/meminfo
並獲得:AnonHugePages: 16384 kB ShmemHugePages: 0 kB HugePages_Total: 33 HugePages_Free: 18 HugePages_Rsvd: 18 HugePages_Surp: 1 Hugepagesize: 2048 kB
是什麼
ShmemHugePages
意思/指的是什麼?
(
CONFIG_TRANSPARENT_HUGEPAGE
是必需的。) 共享記憶體 (shmem) 使用的記憶體並tmpfs(5)
分配有大頁面
ShmemHugePages
計算用於共享記憶體分配的大頁數,或tmpfs
. 大頁面是大於您平台上“標準”頁面大小(通常為 4KiB)的頁面;它們有一定的優點和缺點,因此單獨跟踪它們很有趣。共享記憶體是為了在多個程序之間共享而分配的記憶體,通常是使用分配的shmget
(它允許呼叫者顯式請求大頁面)。tmpfs
是當今常用的基於 RAM 的臨時文件系統,/tmp
以及許多其他掛載點。