您好,登錄后才能下訂單哦!
本篇內容主要講解“Linux系統內存不夠用怎么辦”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux系統內存不夠用怎么辦”吧!
在Linux下操作頻繁時,物理內存會被快速用完,當操作結束后,物理內存沒有被正常的釋放,而一直當作caching,影響系統的正常運行,今天就來談談如何能釋放這一部分被占用的內存。
1、打開Linux命令窗口,可使用快捷鍵Ctrl+Alt+T打開
2、首先查看一下當前Linux系統內存使用情況,使用命令:Free –m,total 內存總數,used 已經使用的內存數,free 空閑的內存數
3、接下來的操作需要先獲取高級用戶權限,輸入命令:sudo -i,確定后輸入高級用戶密碼
4、先進行拷貝文件拷貝,增加內存使用量(即used的占用量),輸入命令: cp -r /etc ~/test/
5、執行命令結束后,再次查看一下當前Linux系統內存使用情況,發現有70M的內存被cached用了。使用命令:Free –m
6、接下來釋放已被占用的緩存,輸入命令: cat /proc/sys/vm/drop_caches,回車后返回結果0
7、輸入命令:sync,回車后繼續輸入命令:echo 3 > /proc/sys/vm/drop_caches,回車后繼續輸入命令:cat /proc/sys/vm/drop_caches,回車后返回結果3,是將/proc/sys/vm/drop_caches值設為3
8、緩存釋放已經完成了,再次執行命令Free –m看看,通過圖中可以對比看到,內存被釋放了218M。
注意事項:如果是使用了應用后出現內存被使用并且未釋放,哪么需要看是否應用程序本身存在內存泄露、溢出的問題,可以通過swap的使用情況快速的判斷。
到此,相信大家對“Linux系統內存不夠用怎么辦”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。