1. 程式人生 > >linux內存之buff/cache

linux內存之buff/cache

lang 圖片 lin 技術 內存 操作 緩沖區 閑來無事 今天

前言。今天閑來無事。打算去練習一下linux指令。然後我看了一下服務器的內存。

技術分享圖片

這就很有意思了。我總共用了1.1個g。空余內存就只有167兆了。然後我就註意到了後面的

buff/cache。Google了一番:

  buff:是指linux內存的Buffer cache。翻譯就是:緩沖區緩存

  cache:這裏的cache指Linux內存中的:Page cache。翻譯就是:頁面緩存

回收cache:

  除了內存將被耗盡的時候可以清緩存以外,我們還可以使用下面這個文件來人工觸發緩存清除的操作

  1、cat /proc/sys/vm/drop_caches

  2、echo 1 > /proc/sys/vm/drop_caches

操作完成之外我們再看下內存:

技術分享圖片

好多了!


linux內存之buff/cache