刚刚查看了free -m
我的一台 Ubuntu 服务器上的内存使用情况(使用),看到了以下情况:
total used free shared buffers cached
Mem: 751 624 127 0 256 236
-/+ buffers/cache: 131 619
Swap: 299 0 299
- 什么是缓冲区?
- 如果某些东西需要 RAM 来处理某些东西,缓冲区会放弃其分配吗(就像缓存一样)?
- 有什么方法可以让我找到使用 256MB 内存作为缓冲区的东西吗?
- 我应该担心吗?
答案1
- Linux 内存管理的开发人员有一个简短的技术说明(寻找“缓冲区缓存”主题)。
- 暂时不需要的缓冲区可以为更紧急的内存需求让路。
- 内核正在使用它。
- 不。