Мне непонятно, какая разница между концепцией памяти Linux: buffer
и cache
. Я прочитал этот пост, и мне кажется, что разница между ними - это политика истечения срока действия:
- Буферная политика является первой, первой из
- Политика кэширования используется в последнее время.
Я прав?
В частности, я рассматриваю две команды: free
и vmstat
[email protected]:~$ 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
[email protected]:~$ free -m
total used free shared buffers cached
Mem: 2007 1834 172 0 67 914
-/+ buffers/cache: 853 1153
Swap: 2859 0 2859