一臺老的PHP後臺服務器,今天用 free -m 查看,發現內存跑滿了。
再 top,然後按下shift+m,也就是按內存佔用百分比排序,發現排在第一的進程,才佔用0.9%,那是什麼佔用的呢?谷歌了一下,據說是centos爲了提高效率,把部分使用過的文件緩存到了內存裏。如果是這樣的話,我又不需要這樣的文件性能,那就可以釋放。如下兩個命令就可以:
#sync
#echo 3 > /proc/sys/vm/drop_caches
一臺老的PHP後臺服務器,今天用 free -m 查看,發現內存跑滿了。
再 top,然後按下shift+m,也就是按內存佔用百分比排序,發現排在第一的進程,才佔用0.9%,那是什麼佔用的呢?谷歌了一下,據說是centos爲了提高效率,把部分使用過的文件緩存到了內存裏。如果是這樣的話,我又不需要這樣的文件性能,那就可以釋放。如下兩個命令就可以:
#sync
#echo 3 > /proc/sys/vm/drop_caches
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))