docker運(yùn)行提示內(nèi)存不夠的解決方法:
1、saltstack的minion在運(yùn)行過久之后,可能占用大量?jī)?nèi)存,需要將其重啟。重啟命令可能有時(shí)并不起作用。主要檢查運(yùn)行狀態(tài),如果未成功停止,則重新重啟;
2、elk日志收集程序或者其他Java進(jìn)程占用過高,用top和ps命令排查,謹(jǐn)慎確定進(jìn)程的作用,在確保不影響業(yè)務(wù)的情況下,停止相關(guān)進(jìn)程;
3、釋放被占用的內(nèi)存(buff/cache): ??
$sync??#將內(nèi)存數(shù)據(jù)寫入磁盤 $echo?3?>?/proc/sys/vm/drop_caches??#釋放被占用的內(nèi)存
4、有時(shí)候并不是buff/cache過高導(dǎo)致內(nèi)存不夠用,確實(shí)是被很多必要的進(jìn)程消耗掉了內(nèi)存,那就需要從機(jī)器資源分配使用的層面去考慮和解決了。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦