关于内存使用情况,什么是缓冲区?


8

刚刚查看free -m了我的一台Ubuntu服务器上的内存使用情况(带有),并看到了以下内容:

             total       used       free     shared    buffers     cached
Mem:           751        624        127          0        256        236
-/+ buffers/cache:        131        619
Swap:          299          0        299
  1. 什么是缓冲区?
  2. 如果某些东西需要RAM来处理某些东西,缓冲区会放弃它的分配(就像缓存一样)吗?
  3. 有什么办法可以找到我使用的256MB内存作为缓冲区的内容吗?
  4. 我应该担心吗?

Answers:


6
  1. linux内存管理的开发人员对其进行了简短的技术描述(请查找“ Buffer Cache”主题)。
  2. 目前不需要的缓冲区可以让位给更紧急的内存需求。
  3. 内核正在使用它。
  4. 没有。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.