linux - Linux 上缓存和缓冲内存之间的区别

标签 linux memory

<分区>

Possible Duplicate:
Linux memory: buffer vs cache

当使用像 ps/free 这样的命令来监视 Linux 机器上的内存时,我们可以看到一个称为缓冲内存的统计信息和另一个称为缓存内存的统计信息。我搜索过互联网,但找不到关于它们差异的一致答案。如果有人能给我任何提示,我将不胜感激。

顺便说一句:我正在调试程序的内存使用模式,因此理解这些概念对我的开发很有用。

提前致谢, 林

最佳答案

Buffers 是 I/O 缓冲区,而 cached 是页面缓存。

关于linux - Linux 上缓存和缓冲内存之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13746883/

上一篇:php执行sh文件

下一篇:c - 删除链表元素

相关文章:

linux - 在 Hortonworks Distribution 中归档 HDFS 文件时出现 AWK 使用问题

linux - 如果键盘上没有这样的键,如何键入 Numpad Enter?

Java多线程阅读资料

linux - 解压缩具有有限目录层次结构的文件

c++ - 如何通过键盘布局获取 XLib 键的字符?

linux - 编译 runwhen - scan_uint 未定义?

serialization - boost::serialization 序列化过程中内存消耗高

python - SQLite 性能基准测试——为什么 :memory: so slow. ..只有磁盘的 1.5 倍?

Java 字符与字符 : what about memory usage?

c - 为什么 makecontext/swapcontext 不适用于 pthread_mutex_lock/pthread_mutex_unlock