Board logo

标题: [Nginx] 将mysql php nginx三者socket文件全部通过tmpfs放入内存 [打印本页]

作者: yanqzh    时间: 2018-7-26 19:54     标题: 将mysql php nginx三者socket文件全部通过tmpfs放入内存

内存16G,时常空闲为七八G,看着这些空闲的内存心里不好受,同时,网站响应延迟过长,想将mysql php nginx三者socket文件全部通过tmpfs放入内存中运行,可行吗?请问军哥。方法是新建一个临时文件夹并以tmpfs挂载为内存。
是否需要担心重启后找不到.sock文件而导致服务器无法运行?

如果可以大胆地放入内存临时文件夹运行,那么,nmp三者的哪些路径需要修改?php session是否也适合放入内存临时文件夹?
作者: licess    时间: 2018-7-27 10:17     标题: 回复 1# 的帖子

nginx没socket,只要加了fstab的话应该是可以的,php.ini my.cnf
php session的话默认是在/tmp 大部分也是重启就自动清空了
作者: yanqzh    时间: 2018-7-27 18:47     标题: 回复 2# 的帖子

多谢军哥的耐心回复!
将sock文件放入内存临时缓存文件夹里运行,对于服务器性能提升,有积极影响吗?
主站是discuz,是否有必要将php session放入内存临时缓存文件夹(如/dev/shm)?有人说discuz的session是用redis来缓存的了,是不是开启session机制: 性能优化-服务器优化 -是否关闭session机制(选否) 就可以了?
如果开启discuz的filecache并将filecache文件夹挂载为tmpfs,是否对网站的运行性能,如响应速度有所提升?
作者: licess    时间: 2018-7-28 11:40     标题: 回复 3# 的帖子

socket应该是有提升,但可能没明显区别
discuz不大了解




欢迎光临 VPS侦探论坛 (http://bbs.vpser.net/) Powered by Discuz! 6.0.0