什么免费命令witj -o表示,手册页说,它禁用缓冲区调整线。 它从可用内存中减去缓冲存储器。 这是什么意思
缓冲区和caching占用内存。 使用/空闲值包括显示内存被缓冲区和caching占用时使用。 看到这个页面的描述。 http://www.linuxatemyram.com/
这是我的系统的差异。 基本上我的系统有2,282,608千字节的内存,如果需要的话可以被程序使用。 但是其中很大一部分目前被用于缓冲器/caching,这加速了系统的正常运行。 如果程序请求RAM,则分配给高速caching的内存将被释放并分配给程序。
cfrancy@enterprise:$ free total used free shared buffers cached Mem: 3934188 3619656 314532 0 778412 1189664 -/+ buffers/cache: 1651580 2282608 Swap: 4882424 960 4881464 cfrancy@enterprise:$ free -o total used free shared buffers cached Mem: 3934188 3619464 314724 0 778416 1189672 Swap: 4882424 960 4881464
除了@Zoredache所说的calcs之外:
真正使用多less内存:
used - (buffers + cached)
有多less内存真的是免费的:
free + (buffers + cached)
通过上面的计算,现在变得更有意义了(-/+ buffers/cache:)
所使用的列为“minus buffers and cache”,免费列为“plus buffers and cache”