大容量内存Linux服务器的替代APP应用程序:内存作为硬盘! 读写至极! (用Linux内存制作硬盘)
tmpfs概述
tmpfs是Linux/Unix系统上基于内存的文件系统。 tmpfs可以使用内存或swap分区保存文件。 因此,tmpfs主要保存临时保存的文件。 具有以下两个优点: 1.动态文件系统的大小。 2. tmpfs的另一个主要好处是其电光火石般的速度。 典型的tmpfs文件系统完全驻留在内存RAM中,因此几乎可以即时读写。 此外,由于虚拟内存本质上是易失性的,因此还存在重新启动后不会保留tmpfs数据的缺点。 所以,需要进行加载、绑定等操作的脚本。
/dev/shm/前言
/dev/shm/是设备文件,使用tmpfs文件系统。 (注意:在Centos和Redhat下,/dev/shm目录是指向/run/shm目录的链接,Ubuntu系统下的tmpfs文件系统对应于/run/shm目录
手动安装内存使其成为硬盘
#安装
mount-t tmpfs-osize=4096 m tmpfs/data
#卸载: umount /data
开机自动挂载
ttdbks、vim /etc/fstab
# mount tmpfs in /data/
tmpfs /data tmpfs size=1024m 0 0
cdxhd,vim /etc/rc.local
mount tmpfs/data-t tmpfs-osize=128 m
读写速度测试
dd命令不可用。 可以使用wget -qO- bench.sh | bash命令进行测试
注意事项,重新启动后数据会丢失