首页 » SEO优化 » PHPramdisk技巧_详解Linux中devshm目录概念修改大年夜小及应用

PHPramdisk技巧_详解Linux中devshm目录概念修改大年夜小及应用

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上便是0字节;如果它最大为1G,里头放有100M文件,那剩余的900M仍旧可为其它运用程序所利用,但它所占用的100M内存,是绝不会被系统回收重新划分的。

默认系统启动就会加载/dev/shm ,它便是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。
tmpfs是一个文件系统,而不是块设备,只要安装后就可以利用了。

PHPramdisk技巧_详解Linux中devshm目录概念修改大年夜小及应用

tmpfs有以下上风:

PHPramdisk技巧_详解Linux中devshm目录概念修改大年夜小及应用
(图片来自网络侵删)

1)动态文件系统的大小。

2)tmpfs的另一个紧张的好处是它闪电般的速率,由于范例的tmpfs文件系统会完备驻留在RAM中,读写险些可以是瞬间的。

3)tmpfs数据在重新启动之后不会保留,由于虚拟内存实质上便是易失落的。
以是有必要做一些脚本做诸如加载,绑定的操作。

二、修正/dev/shm大小

默认的最大一半内存大小在某些场合可能不足用,并且默认的inode数量很低一样平常都要调高些,这时可以用mount命令来管理它。

mount -o size=1500M -o nr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm

在2G的机器上,将最大容量调到1.5G,并且inode数量调到1000000,这意味着大致可存入最多一百万个小文件。

如果须要永久修正/dev/shm的值,须要修正/etc/fstab

tmpfs /dev/shm tmpfs defaults,size=16G 0 0

三、/dev/shm运用

首先在/dev/shm建个tmp文件夹,然后与实际/tmp绑定。

mkdir /dev/shm/tmpchmod 777 /dev/shm/tmpmount --bind /dev/shm/tmp /tmp

在利用mount –bind olderdir newerdir命令来挂载一个目录到另一个目录后,newerdir的权限和所有者等所有信息会发生变革。
挂载后的目录继续了被挂载目录的所有属性,除了名称。
Oracle11g的amm内存管理模式便是利用/dev/shm,以是有时候修正MEMORY_TARGET或者MEMORY_MAX_TARGET会涌现ORA-00845的缺点。

其余,可以把一些程序产生的临时文件存放到tmp目录下,其余比如像memcached或php-fpm可以利用unix sock的办法连接,然后把unix sock文件放在此目录下以此来提升性能。

巧用linux做事器的/dev/shm/,如果合理利用,可以避开磁盘IO不给力,提高网站访问速率。
后面会分享更多Linux方面的干货,感兴趣的朋友可以关注一下~

标签:

相关文章

会议安装指南,高效便捷的会议室布局步骤

随着科技的飞速发展,会议已成为企业、政府、学校等组织沟通、交流、决策的重要手段。而会议室的安装布局,不仅关系到会议的顺利进行,还影...

SEO优化 2025-01-02 阅读0 评论0

伟力通,创新驱动,引领新能源产业新潮流

随着全球能源危机和环境污染问题的日益加剧,新能源产业成为各国竞相发展的重点领域。在我国,新能源汽车产业更是得到了国家的大力支持。作...

SEO优化 2025-01-02 阅读0 评论0

介绍卡钻方法,如何轻松实现永久钻卡

在当今社会,随着网络科技的飞速发展,各类手机应用层出不穷,其中,钻卡已成为众多用户关注的焦点。如何才能轻松实现永久钻卡呢?本文将为...

SEO优化 2025-01-02 阅读0 评论0

介绍卡牌制作,传承与创新的艺术之旅

卡牌,作为我国传统文化的重要组成部分,承载着悠久的历史和丰富的文化内涵。从最初的纸牌游戏到如今的卡牌游戏,卡牌制作工艺不断演变,逐...

SEO优化 2025-01-02 阅读0 评论0