首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Linux中的缓冲区和缓存有什么不同?

Linux中的缓冲区和缓存有什么不同?
EN

Stack Overflow用户
提问于 2011-06-14 22:20:38
回答 12查看 239K关注 0票数 186

对我来说,不清楚buffercache这两个Linux内存概念之间的区别。我通读了一下this post,在我看来,它们之间的区别在于过期策略:

first-out

  • cache's

  • buffer的策略是先入,最近最少使用策略。

我说的对吗?

特别是,我正在研究两个命令:freevmstat

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6345020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档