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(이를 통해 호출자는 거대한 페이지를 명시적으로 요청할 수 있습니다.) tmpfsRAM 기반 임시 파일 시스템 /tmp과 오늘날 일반적으로 사용되는 기타 많은 마운트 지점입니다.

관련 정보