tmpfs/ramdisk가 제대로 작동하는지 어떻게 확인하나요?

tmpfs/ramdisk가 제대로 작동하는지 어떻게 확인하나요?

CentOS 7에서 RAM 디스크를 설정하고 있으며 모든 튜토리얼을 통해 디스크 쓰기 속도가 향상되는 것을 볼 수 있습니다. 그러나 free -h시스템 모니터 GUI에서는 RAM 사용량이 증가한 것을 전혀 볼 수 없습니다. 디스크에 데이터를 쓰더라도 RAM 사용량은 여전히 ​​변하지 않습니다. 이 RAM 디스크는 환상입니까?

RAM 디스크를 만드는 데 사용하는 명령은 다음과 같습니다.

mount -t tmpfs -o size=8G myTempFS /mnt/ramdisk

항목은 다음 /etc/fstab과 같습니다.

myTempFS  /mnt/ramdisk  defaults,size=8g,x-gvfs-show  0 0

하지만 RAM 사용량에는 영향을 미치지 않는 것 같습니다. 무슨 일이야?

답변1

에서 man tmpfs:모든 tmpfs 파일 시스템이 소비하는 메모리 양은 /proc/meminfo의 Shmem 필드와 free(1)에 표시된 공유 필드에 표시됩니다.

를 사용하여 각 tmpfs 마운트가 소비하는 메모리 양을 확인할 수 있습니다 df.

관련 정보