最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

  發(fā)布時間:2015-04-07 15:55:16   作者:佚名   我要評論
Linux下swap耗盡該怎么辦?如何釋放swap?Linux下交換內存耗盡如何查看及如何處理。以及查看shell腳本描述。交換內存不足時,啟動應用時會報內存不足。下面分享Linux下釋放swap的教程

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掉。

相關文章

最新評論

宜丰县| 洛阳市| 铁力市| 汽车| 衡阳市| 福海县| 沙洋县| 黄山市| 浦北县| 从化市| 安新县| 陆河县| 西吉县| 博兴县| 盐亭县| 齐齐哈尔市| 潍坊市| 济宁市| 凤凰县| 东城区| 清原| 逊克县| 虞城县| 横峰县| 清新县| 肇庆市| 东至县| 东乌珠穆沁旗| 桂平市| 永春县| 三亚市| 英超| 慈溪市| 闵行区| 沛县| 北海市| 和龙市| 东港市| 古丈县| 博客| 清河县|