Centos7运用/dev/shm进行网站优化
程序员文章站
2022-11-27 19:12:27
/dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率非常高,直接写进内存.
查看/dev/shm的大小
df -h...
/dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率非常高,直接写进内存.
查看/dev/shm的大小
df -h
修改/dev/shm的大小,默认为内存的一半
vim /etc/fstab
末尾添加
tmps /dev/shm tmpfs defaults,size=1g 0 0
重新挂载/dev/shm
mount -o remount /dev/shm/
/dev/shm的应用
mkdir /dev/shm/tmp
chmod 777 /dev/shm/tmp
mount -b /dev/shm/tmp /tmp
将php的session文件放在/tmp下
vim /etc/php.ini
有则修改,无则添加
session.save_path = “/tmp”
/dev/shm/tmp目录重启以后会丢失,设置重启自动重新添加/dev/shm/tmp
touch shmtmp.sh
chmod +x shmtmp.sh
vim shmtmp.sh
添加:
#!/bin/bash
mkdir /dev/shm/tmp
chmod 777 /dev/shm/tmp
mount -b /dev/shm/tmp/ /tmp
设置开机自动执行脚本
vim /etc/rc.local
末尾添加:
/root/shmtmp.sh
保存退出,增加执行文件属性
chmod +x /etc/rc.local
上一篇: Linux关机时执行指定脚本功能实现
下一篇: 宋朝到底是如何打败西夏军的?