1. ホーム
  2. linux

[解決済み] Linuxにおけるバッファメモリとキャッシュメモリの違いは何ですか?

2022-04-15 13:43:58

質問

私には、2つのLinuxのメモリの概念の違いがよくわかりません。 buffercache . 私が目を通したのは この記事 とあり、両者の違いは有効期限ポリシーにあるようです。

  1. バッファのポリシーは先入れ先出し
  2. キャッシュのポリシーはLeast Recently Usedです。

そうなんですか?

特に、2つのコマンドに注目しています。 freevmstat

james@utopia:~$ vmstat -S M
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
5  0      0    173     67    912    0    0    19    59   75 1087 24  4 71  1
james@utopia:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2007       1834        172          0         67        914
-/+ buffers/cache:        853       1153
Swap:         2859          0       2859

解決方法は?

バッファーは、ディスクブロックをキャッシュするために、RAMのどれだけの部分を専用にするかを表します。

から引用しています。