【发布时间】:2014-08-29 21:30:24
【问题描述】:
只是在寻找有关 Linux 上 free -m 输出的快速帮助。这是我的一台服务器上的示例:
$free -m
total used free shared buffers cached
Mem: 14881 14813 68 0 262 883
-/+ buffers/cache: 13667 1213
Swap: 4095 240 3855
我了解内核可以并且将使用可用内存进行磁盘缓存以加速系统。
通常,我查看“免费”列中的第二个值,在上面的例子中是 1213。它通常比这个高很多。
我想我想了解“-/+ 缓冲区/缓存”旁边的两个输出是什么意思。据我所知,系统确实内存不足(只有 1213MB 可供应用程序使用),而操作系统实际上需要 13GB 用于缓存?
【问题讨论】:
标签: linux caching memory free-command