나는 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
과 오늘날 일반적으로 사용되는 기타 많은 마운트 지점입니다.