Centos 系統(tǒng)內(nèi)存 buff/cache 占用過多
查看Centos內(nèi)存使用情況:free -h
在云服務(wù)器上,total = used + free + buff/cache
Linux內(nèi)核會在內(nèi)存將要耗盡的時候,觸發(fā)內(nèi)存回收的工作,以便釋放出內(nèi)存給急需內(nèi)存的進程使用。一般情況下,這個操作中主要的內(nèi)存釋放都來自于對buffer/cache的釋放。文章來源:http://www.zghlxwxcb.cn/news/detail-590419.html
還可以使用下面這個文件來人工觸發(fā)緩存清除的操作:文章來源地址http://www.zghlxwxcb.cn/news/detail-590419.html
# 表示清除pagecache。
echo 1 > /proc/sys/vm/drop_caches
# :表示清除回收slab分配器中的對象(包括目錄項緩存和inode緩存)。slab分配器是內(nèi)核中管理內(nèi)存的一種機制,其中很多緩存數(shù)據(jù)實現(xiàn)都是用的pagecache。
echo 2 > /proc/sys/vm/drop_caches
# :表示清除pagecache和slab分配器中的緩存對象。
echo 3 > /proc/sys/vm/drop_caches
到了這里,關(guān)于Centos 系統(tǒng)內(nèi)存 buff/cache 占用過多的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!