linux服務器一次內存異常的處理

#服務器現象:html

執行free -m 內存使用了110G,然而top查看並無什麼程序佔用大量的內存linux

wKioL1gytVmBhQEVAABbhKy74e0201.png-wh_50

wKioL1gytVvS9DxUAASfc3Fpq-A895.png-wh_50

#cat /proc/memifo 查看內存詳情,發現內存大量的用在了slab,繼續分析緩存

wKiom1gytVyAFnLgAAGVcnu2RZ8357.png-wh_50

Slab是用於存放內核數據結構緩存,再執行slabtop命令服務器

wKioL1gytV7i4P8DAAKe20vOANs770.png-wh_50

最後解決方案以下圖數據結構

執行sync命令將磁盤緩衝區的數據刷新到磁盤ide

echo 3 > /proc/sys/vm/drop_cacheshtm

echo 0 > /proc/sys/vm/drop_cachesblog

wKiom1gytV7xPtLzAAE0GfA0uAQ553.png-wh_50


轉自http://www.cnblogs.com/panfeng412/p/drop-caches-under-linux-system.html內存

相關文章
相關標籤/搜索