1.tmpfs 的另一個主要的好處是它閃電般的速度.因爲典型的tmpfs文件系統會完全駐留在RAM 中,讀寫幾乎可以是瞬間的.
2.tmpfs數據在重新啓動之後不會保留,因爲虛擬內存本質上就是易失的.所以有必要做一些腳本做諸如加載,綁定的操作.通常使用/dev/shm作共享內(shm_open,shm_unlink)。 /dev/shm是個臨時文檔系統(tmpfs),能夠從/etc/fstab中mount。因此,支持標準的參數例如"size",能夠用來增加或減少在/dev/shm上的tmpfs大小.(默認的,他的大小是系統RAM的一半)
[oracle@primary ~]$ df -h
文件系統 容量 已用 可用 已用%% 掛載點
/dev/sda2 27G 15G 9.9G 61% /
tmpfs 1.2G 727M 474M 61% /dev/shm
Tasks: 195 total, 3 running, 192 sleeping, 0 stopped, 0 zombie
Cpu(s): 13.1%us, 7.7%sy, 0.0%ni, 0.0%id, 77.5%wa, 0.0%hi, 1.7%si, 0.0%st
Mem: 2055112k total, 1799452k used, 255660k free, 2012k buffers
Swap: 3583996k total, 2764k used, 3581232k free, 1192364k cached
1)查看大小
[oracle@primary ~]#df -h /dev/shm
文件系統 容量 已用 可用 已用%% 掛載點
tmpfs 1.2G 719M 482M 60% /dev/shm
[oracle@primary ~]vi /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=1200M 0 0
[oracle@primary ~]mount -o remount /dev/shm
[oracle@primary ~]df -h /dev/shm