我正在使用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
意思/指的是什么?
手册
proc(5)
页说ShmemHugePages
计算用于共享内存分配的大页数,或tmpfs
. 大页面是大于您平台上“标准”页面大小(通常为 4KiB)的页面;它们有一定的优点和缺点,因此单独跟踪它们很有趣。共享内存是为了在多个进程之间共享而分配的内存,通常是使用分配的shmget
(它允许调用者显式请求大页面)。tmpfs
是当今常用的基于 RAM 的临时文件系统,/tmp
以及许多其他挂载点。