VPS中搭建的WEB服务器,运行的时间长了,内存的使用就占用越来越高,对于小内存的VPS可能就直接使用了SWAP分区,从而影响到了系统应用程序的性能。下面是一个非常简单的清理linux内存的脚本,只要放入crontab计划任务里面定时执行就可以定期清理你的Linux服务器内存了。
#!/bin/bash #Data is written to the disk cache sync #Clean Page Cache echo 1 > /proc/sys/vm/drop_caches sync #Clean All Cache echo 3 > /proc/sys/vm/drop_caches其中/proc/sys/vm/drop_caches中的值有4个,分别为0-3:
0 – 不释放 1 – 释放页缓存 2 – 释放dentries和inodes 3 – 释放所有缓存编写脚本并赋予脚本可执行权限放入crontab里面定期执行:
前來支持一下~~有問題直接重啟伺服器 :P PS:歡迎訪問AREFLY.COM~~ :D
回复取消回复en 个人网站重启服务器倒不是什么问题。已经回访了哈。
回复取消回复使用最多的是重启服务器。
回复取消回复嗯。个人网站重启服务器不会影响什么。但是很多企业用的是不允许中断一分一秒的呀。
回复取消回复=-=高端都上vps了=-=po主有几个站啊?
回复取消回复不熬意思啊。就一个。
回复取消回复这个不错,每次网站不流畅了,就想着重启服务器。
回复取消回复嗯。好久不见啊。重启服务器倒没这个必要。重启WEB还有其他应用程序就可以了。
回复取消回复这个有点用
回复取消回复嗯。确实有效果的,而且会立马看见效果。不过,后来在一台8G的服务器上搭建了WEB环境,还是出现一样的情况,运行着运行着内存就占用到百分之七十以上了。所以,现在想来可能真的不需要清理。不过小于512MB内存的小vps还是清理下比较好。不管是Apache还是MySQL都会占用很多内存。
回复取消回复值得学习!
回复取消回复贵站错位了。
回复取消回复此文甚妙,希望博主继续发扬美文精神~
回复取消回复已收藏,其实有时候无需整理内存。Linux有一套很好的内存管理机制
回复取消回复还是老样子,针对小内存的VPS而设置。如果是大内存的话确实是不需要怎么整理。如果在内存剩余量不大30%的时候大量被爬虫爬站的话就不怎么好了。
回复取消回复内存不大的VPS请不要用MariaDB,因为它消耗内存时会把剩余内存利用得“淋漓尽致”,几近占满。
回复取消回复嗯。没怎么留意啊。反正我是用上。访问量不大。感觉MariaDB性能优于MySQL。有说法说MariaDB在高访问量下性能不如MySQL。
回复取消回复还在用的虚拟主机的飘过啊。
回复取消回复都挺好的哈。
回复取消回复前來支持一下~挺實用的!歡迎訪問AREFLY.COM~
回复取消回复多谢支持,已经回访,贵站LOGO怪怪滴。
回复取消回复贵站有好多链接打不开,就连about页面也是打开空白。是不是用了什么缓存插件什么的原因啊?
回复取消回复我现在也是卡在mysql的性能上了,有点慢,加了redis之后稍微好了一点点
回复取消回复redis加mysql怎么整?
回复取消回复我是用redis给wp加速,而不是给mysql加速,mysql直接把缓存开大应该会好很多
回复取消回复没用的,mysql开大了缓存会严重影响小内存VPS。再说,mysql自带缓存貌似也不咋的,感觉每次后台MySQL写入时都卡。
回复取消回复3难道不包括1么?
回复取消回复那是包括的。只不过是为了保险起见先清楚所以页面缓存,具体的页面缓存我也不知道是什么。哈。
回复取消回复感觉有点多此一举啊。。。
回复取消回复嗯。可能是多此一举了。改改直接 echo 3 好了。
回复取消回复