在Linux下經(jīng)常會遇到buff/cache內(nèi)存占用過多問題,
尤其是使用云主機(jī)的時候最嚴(yán)重,由于很多是虛擬內(nèi)存,因此如果buff/cache占用過大的,
free空閑內(nèi)存就很少,影響使用;
通常內(nèi)存關(guān)系是:
普通機(jī)器:total=used+free
虛擬機(jī)器:total=used+free+buff/cache
比如說用阿里云云主機(jī),就是total=used+free+buff/cache,如下圖所示:
?
這個時候可以看到buff/cache占用的內(nèi)存非常大,
這個時候可以使用一下命令去清除一下cache內(nèi)存
?drop_caches的值可以是0-3之間的數(shù)字,
代表不同的含義: 0:不釋放(系統(tǒng)默認(rèn)值) 1:釋放頁緩存 2:釋放dentries和inodes 3:釋放所有緩存文章來源:http://www.zghlxwxcb.cn/news/detail-574324.html
通過三次清除,free內(nèi)存增加了!文章來源地址http://www.zghlxwxcb.cn/news/detail-574324.html
到了這里,關(guān)于Linux下內(nèi)存buff/cache占用過多問題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!