濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux下swap耗盡該怎么辦?如何釋放swap?

Linux下swap耗盡該怎么辦?如何釋放swap?

熱門標簽:怎樣給景區(qū)加百度地圖標注 地球地圖標注方法 樺甸電銷機器人 壽光百度地圖標注中心網站 新鄭電銷外呼系統(tǒng)線路 河南智能電話機器人公司 商戶地圖標注 河北語音電銷機器人 電話機器人哪里有賣的

Linux下交換內存耗盡如何查看及如何處理。以及查看shell腳本描述。交換內存不足時,啟動應用時會報內存不足。

1、啟動應用時報內存不足,直接Linux命令行top查看下。swap used100%,0free。

2、reboot服務器能有效的釋放swap,可是很多情況下是不能重啟服務器的。這時就要弄明白是什么占著內存。查看下/proc目錄下內容,發(fā)現(xiàn)很多數(shù)字命名的目錄,這些就是Linux的進程了。

3、要讓進程釋放swap的方法只有kill掉該進程了。寫個腳本來查看具體是哪些進程占著內存啦。

一、對/proc目錄下所有以數(shù)字為名的目錄進行遍歷

二、1目錄是根進程重啟會導致系統(tǒng)重啟,所以直接排除掉。

三、算出每個進程占用內存的大小,然后按照大小排序

四、輸出內存占用大于1MB的進程

4、將運行結果保存到swap.log文件中

5、查看swap.log.10325這個進程內存占用最多有130幾M。

6、直接kill掉,然后再top查看。ok,swap一下子釋放了很多,搞定。

注意事項:proc目錄下1目錄不能直接kill掉。

標簽:迪慶 忻州 荊州 楚雄 淄博 來賓 阜陽 遼陽

巨人網絡通訊聲明:本文標題《Linux下swap耗盡該怎么辦?如何釋放swap?》,本文關鍵詞  Linux,下,swap,耗盡,該,怎么辦,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下swap耗盡該怎么辦?如何釋放swap?》相關的同類信息!
  • 本頁收集關于Linux下swap耗盡該怎么辦?如何釋放swap?的相關信息資訊供網民參考!
  • 推薦文章
    盐池县| 大竹县| 天门市| 府谷县| 海安县| 阳江市| 孝昌县| 义马市| 出国| 陕西省| 南充市| 麻城市| 赞皇县| 和平县| 盘山县| 化州市| 大城县| 和龙市| 昌乐县| 宁陕县| 革吉县| 平顺县| 苏尼特左旗| 同心县| 乐都县| 阿拉善左旗| 云龙县| 合江县| 奉新县| 南安市| 酉阳| 榕江县| 武宣县| 乌苏市| 衡阳市| 西青区| 介休市| 临清市| 重庆市| 宜兰市| 娱乐|