熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2015-04-28 15:53:28 作者:小蘭 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150428/46924.html 手機查看 評論 反饋
我們在使用Linux的過程中,有時會遇到交換內(nèi)存swap耗盡的情況,面對這個問題,我們該怎么解決呢?現(xiàn)在小編就和大家一起分享下這個問題的解決方法。
解決方法:
1、啟動應(yīng)用時報內(nèi)存不足,直接Linux命令行top查看下。swap used100%,0free。
2、reboot服務(wù)器能有效的釋放swap,可是很多情況下是不能重啟服務(wù)器的。這時就要弄明白是什么占著內(nèi)存。查看下/proc目錄下內(nèi)容,發(fā)現(xiàn)很多數(shù)字命名的目錄,這些就是Linux的進程了。
3、要讓進程釋放swap的方法只有kill掉該進程了。寫個腳本來查看具體是哪些進程占著內(nèi)存啦。
一、對/proc目錄下所有以數(shù)字為名的目錄進行遍歷
二、1目錄是根進程重啟會導(dǎo)致系統(tǒng)重啟,所以直接排除掉。
三、算出每個進程占用內(nèi)存的大小,然后按照大小排序
四、輸出內(nèi)存占用大于1MB的進程
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場