다음은 때때로 램을 테스트하는 방법입니다. 먼저 두 개의 tmpfs를 마운트하십시오 (기본적으로 tmpfs는 램의 절반 임).
# mount -t tmpfs /mnt/test1 /mnt/test1
# mount -t tmpfs /mnt/test2 /mnt/test2
여유 메모리 및 여유 공간을 확인하십시오.
# free
total used free shared buffers cached
Mem: 252076 234760 17316 0 75856 62328
-/+ buffers/cache: 96576 155500
Swap: 1048820 332 1048488
# df -h -t tmpfs
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
tmpfs 124M 0 124M 0% /lib/init/rw
udev 10M 104K 9,9M 2% /dev
tmpfs 124M 0 124M 0% /dev/shm
/mnt/test1 124M 0 124M 0% /mnt/test1
/mnt/test2 124M 0 124M 0% /mnt/test2
이제 tmpfs를 dd로 채 웁니다 :
# dd if=/dev/zero of=/mnt/test1/test bs=1M
dd: écriture de `/mnt/test1/test': Aucun espace disponible sur le périphérique
123+0 enregistrements lus
122+0 enregistrements écrits
128802816 octets (129 MB) copiés, 1,81943 seconde, 70,8 MB/s
# dd if=/dev/zero of=/mnt/test2/test bs=1M
dd: écriture de `/mnt/test2/test': Aucun espace disponible sur le périphérique
123+0 enregistrements lus
122+0 enregistrements écrits
128802816 octets (129 MB) copiés, 5,78563 seconde, 22,3 MB/s
메모리가 실제로 가득 찼는 지 확인할 수 있습니다.
# free
total used free shared buffers cached
Mem: 252076 248824 3252 0 1156 226380
-/+ buffers/cache: 21288 230788
Swap: 1048820 50020 998800
이제 다양한 테스트를 실행할 수 있습니다. 예를 들어 두 임시 파일이 동일한 지 직접 확인하거나 md5sum, sha1sum 등을 실행 중인지 확인하십시오.
# time cmp /mnt/test1/test /mnt/test2/test
real 0m4.328s
user 0m0.041s
sys 0m1.117s
온도 모니터링에 대해서는 필름 센서 만 알고 있습니다. 특정 하드웨어를 관리하는지 모르겠지만 어쨌든 시도해 볼 수 있습니다.