/proc/meminfo와 ipcs의 공유 메모리 차이점

/proc/meminfo와 ipcs의 공유 메모리 차이점

실행 free -hm출력:

             total       used       free     shared    buffers     cached
Mem:           15G        15G       389M       321M       169M        11G
-/+ buffers/cache:       3.9G        11G
Swap:         7.9G        80K       7.9G

"공유" 열은 /proc/meminfo Shmem(332072kb)과 동일하지만 공유 메모리를 사용하여 프로세스를 추적하려고 하면 다음과 같습니다 ipcs -m.

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x00000000 851968     dangets    700        7978224    2          dest         
0x00000000 458753     dangets    700        7978224    2          dest         
0x00000000 589827     dangets    700        7978224    2          dest         
0x0052e2c1 327684     postgres   600        48         5                       

제가 좀 모호한 부분이 있는데, 혹시 틀린 부분이 있으면 정정해 주시기 바랍니다.

마운트 도 있는지 살펴보니 그 마운트 tmpfs만 있었는데 123MB밖에 안 된다고 하더군요./rundu -chs /run

/proc/meminfo누군가 이것을 설명하거나 Shmem 필드에 대한 실제 기여에 대한 문서를 알려줄 수 있습니까 ? 감사해요!

관련 정보