ShmemHugePages 是什么意思?

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是什么意思/指的是什么?

答案1

联机proc(5)帮助页

CONFIG_TRANSPARENT_HUGEPAGE必需。)共享内存 (shmem) 使用的内存和tmpfs(5)分配了大页

ShmemHugePages计算用于共享内存分配的大页数,或者tmpfs。大页面是指大于平台上“标准”页面大小(通常为 4KiB)的页面;它们有一定的优点和缺点,因此单独跟踪它们很有趣。共享内存是为了在多个进程之间共享而分配的内存,通常使用以下方式分配shmget(这允许调用者显式请求大页面)。tmpfs是当今常用的基于 RAM 的临时文件系统/tmp和许多其他安装点。

相关内容