tmpfs是类Unix系统【tǒng】上暂存【cún】档【dàng】存储空【kōng】间的常见名称【chēng】,通【tōng】常以挂载文件系【xì】统方式【shì】实现,并将数据存储【chǔ】在易失性存储器而【ér】非永久存储【chǔ】设备中。
Linux内核的虚拟内存资源同时【shí】来【lái】源于您的RAM和交换【huàn】分区。内核中的VM子系统将这些【xiē】资源分配到系统中【zhōng】的其它【tā】部【bù】分【fèn】,并【bìng】负责在【zài】后【hòu】台【tái】管理【lǐ】这些资源,通常是透明地将RAM页移动【dòng】到交换分区或从交换分区到【dào】RAM页。
tmpfs文件系【xì】统需要VM子系统的页面【miàn】来存储文件【jiàn】。tmpfs自己【jǐ】并【bìng】不知道这些页面是【shì】在【zài】交换【huàn】分区还是在RAM中【zhōng】;做这种决定是VM子【zǐ】系【xì】统的工作。tmpfs文件系统所知道的就是它正在【zài】使用某种形【xíng】式的虚拟内存。
它有哪些特点?
1、最大的优点 也【yě】就是【shì】可用之处就是【shì】 tmpfs使用的【de】是vm 所以【yǐ】它的【de】速度是任何硬【yìng】盘无【wú】法比拟的
2、它的大小是随着实际存储的容量而变化的【de】 假【jiǎ】如这【zhè】个目录下没有【yǒu】任何文【wén】件【jiàn】 它是不会【huì】占用VM的
3、当然由于它是把文件【jiàn】寄【jì】存【cún】在【zài】VM中 所以断【duàn】电乃至重启后肯定会丢失数据
为此我们可以把它挂载到缓存目录 即可以大大提高文件读写速度
目前【qián】啊 我这网站的速度 感【gǎn】觉真【zhēn】的是【shì】到了瓶颈(不加钱 不用CDN)
于是乎我就想到了内存【cún】盘 既然有【yǒu】memcached缓存不【bú】了的东【dōng】西 那【nà】我就直接【jiē】放内存里吧【ba】 用了过后 属实是有些提升 可能我已经【jīng】到达瓶颈了 感知【zhī】没【méi】那么强了【le】
# mount -t tmpfs -o size=35m tmpfs /root/shenyun
分配了35M的空间挂载到/root/shenyun目录下
!注:如果挂载的当前目【mù】录【lù】是有文件的 会【huì】挂载不上【shàng】 需要把整【zhěng】个目录删除【chú】后 才能挂载
这条指令只会在这次开机时使用
我们可以在/etc/fstab里面填上一句
tmpfs /root/shenyun tmpfs size=35m 0 0
就可以实现开机后自动挂载了
可以使用 df -h 查看磁盘挂载情况
宝塔就简单的多了
它在 linux工具箱里面就可以找到
如果你的wordpress使用了缓存【cún】插件 那么【me】它的缓存目录通【tōng】常会【huì】生成在【zài】/wp-content/cache/目录【lù】下 你【nǐ】可将这【zhè】个目录挂载成内存盘【pán】 效果很【hěn】明显哦
版权所有:深圳市网商在线科技有限公司