如何安装/dev/shm
时间:2019-08-20 17:58:09 来源:igfitidea点击:
什么是/dev/shm
/dev/shm只是传统共享内存概念的实现。
它是在程序之间传递数据的有效方法。
一个程序将创建一个内存部分,其他进程(如果允许)可以访问它。
这可以加快Linux的速度。
shm/shmfs也称为tmpfs,它是许多类Unix操作系统上临时文件存储设施的通用名称。
它旨在显示为一个挂载的文件系统,但它使用虚拟内存而不是持久存储设备。
如果我们输入mount命令,我们将看到/dev/shm是一个tempfs文件系统。
因此,它是一个文件系统,它将所有文件保存在虚拟内存中。
tmpfs中的所有内容都是临时的,即不会在硬盘上创建文件。
如果卸载tmpfs实例,其中存储的所有内容都将丢失。
默认情况下,几乎所有Linux发行版都配置为使用/dev/shm。
/dev/shm常用于提高Oracle等应用软件的性能。
一般来说,IO密集型任务(如视频编码、游戏等)可从快速、无硬盘读/写空间中获益,都可以广泛利用shm。
临时挂载
mount -o remount,size=5G /dev/shm
永久挂载
vi /etc/fstab
添加下面的内容
none /dev/shm tmpfs defaults,size=5G 0 0
保存并关闭/etc/fstab文件。
重新挂载/dev/shm
mount -o remount /dev/shm
查看挂载情况
df -Th