国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Linux Shell > 正文

實現(xiàn)釋放CentOS系統(tǒng)內(nèi)存的Shell腳本分享

2020-07-27 19:11:27
字體:
供稿:網(wǎng)友

這幾天發(fā)現(xiàn)CentOS系統(tǒng)內(nèi)存一直漲,即使把apache和mysql關(guān)閉了,內(nèi)存也不釋放,可以使用以下腳本來釋放內(nèi)存:
 
腳本內(nèi)容:

 

復(fù)制代碼 代碼如下:

    #! /bin/bash  
    # cache釋放:  
    # To free pagecache:  
    sync  
    sync  
    #echo 1 > /proc/sys/vm/drop_caches  
    # To free dentries and inodes:  
    #echo 2 > /proc/sys/vm/drop_caches  
    # To free pagecache, dentries and inodes:  
    echo 3 > /proc/sys/vm/drop_caches 

利用系統(tǒng)crontab實現(xiàn)每天自動運行:

復(fù)制代碼 代碼如下:

crontab -e


輸入以下內(nèi)容:


復(fù)制代碼 代碼如下:

    00 00 * * * /root/Cached.sh 


每天0點釋放一次內(nèi)存,這個時間可以根據(jù)自己需要修改設(shè)置
 
在運行./Cached.sh時如果提示錯誤:Permission denied 權(quán)限的問題,可以運行:

復(fù)制代碼 代碼如下:

chmod +x .Cached.sh


此外還可以通過修改/etc/sysctl.conf的方法來達(dá)到自動釋放緩存的目的。但是內(nèi)存不夠用,最好還是去找找其他的原因,比如程序設(shè)置是否合理,是否突發(fā)訪問量很大,或者程序設(shè)計不合理導(dǎo)致內(nèi)存溢出等,畢竟操作系統(tǒng)本身設(shè)計會考慮各方面的問題,強制騰出cache的大小,可能只是把問題給暫時屏蔽了,不利于判斷問題的所在。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 突泉县| 金溪县| 永州市| 桓仁| 阳东县| 革吉县| 峨山| 炉霍县| 宜君县| 芦溪县| 青海省| 晴隆县| 七台河市| 清水县| 武汉市| 巴里| 鄂尔多斯市| 丘北县| 察雅县| 长子县| 通辽市| 营口市| 惠水县| 夹江县| 湘潭县| 淮北市| 和平县| 福鼎市| 塘沽区| 武冈市| 邻水| 饶阳县| 六枝特区| 赫章县| 介休市| 龙江县| 阿拉善盟| 凉城县| 醴陵市| 招远市| 宝清县|