1、排查問題優化
查看內存使用 freeblog
查看進程使用存儲情況、看是否是業務進程在消耗存儲,若是是就要優化業務代碼了進程
使用top 命令內存
若是不是怎麼辦grep
2、處理辦法方法
一、把沒有用到的消耗內存的服務進程Kill掉 kill -9 ID im
二、讓系統自動回收最好top
用grep low /proc/zoneinfo,獲得以下結果img
能夠經過如下方法調大這個閾值:將vm.extra_free_kbytes設置爲vm.min_free_kbytes和同樣大,則/proc/zoneinfo中對應的low閾值就會增大一倍,同時high閾值也會隨之增加,以此類推。ping
當low閾值被設置爲1GB的時候,當系統free的內存小於1GB時,觀察到kswapd進程開始工做(進程狀態從Sleeping變爲Running),同時dcache開始被系統回收,直到系統free的內存介於low閾值和high閾值之間,中止回收。