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
.