系統(tǒng)之家 - 系統(tǒng)光盤下載網站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 解決Linux系統(tǒng)Swap耗盡

如何解決Linux系統(tǒng)Swap耗盡問題

時間:2015-04-28 15:53:28 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150428/46924.html 手機查看 評論

  我們在使用Linux的過程中,有時會遇到交換內存swap耗盡的情況,面對這個問題,我們該怎么解決呢?現(xiàn)在小編就和大家一起分享下這個問題的解決方法。

  解決方法:

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

如何解決Linux系統(tǒng)Swap耗盡問題

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

如何解決Linux系統(tǒng)Swap耗盡問題

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

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

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

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

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

如何解決Linux系統(tǒng)Swap耗盡問題

標簽 swap

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄