這幾天發(fā)現(xiàn)CentOS系統(tǒng)內(nèi)存一直漲,即使把apache和mysql關(guān)閉了,內(nèi)存也不釋放,可以使用以下腳本來釋放內(nèi)存:
腳本內(nèi)容:
利用系統(tǒng)crontab實現(xiàn)每天自動運行:
輸入以下內(nèi)容:
每天0點釋放一次內(nèi)存,這個時間可以根據(jù)自己需要修改設置
在運行./Cached.sh時如果提示錯誤:Permission denied 權(quán)限的問題,可以運行:
此外還可以通過修改/etc/sysctl.conf的方法來達到自動釋放緩存的目的。但是內(nèi)存不夠用,最好還是去找找其他的原因,比如程序設置是否合理,是否突發(fā)訪問量很大,或者程序設計不合理導致內(nèi)存溢出等,畢竟操作系統(tǒng)本身設計會考慮各方面的問題,強制騰出cache的大小,可能只是把問題給暫時屏蔽了,不利于判斷問題的所在。
新聞熱點
疑難解答