【资料整理】对linux内存的理解
$ free -m total used free shared buffers cached Mem: 32127 24572 7555 0 478 16258 -/+ buffers/cache: 7835 24292 Swap: 20479 97 20382 注意第2行: 实际被程序占用的内存: -buffers/cache=7835 (used-buffers-cached) 24572-478-16258=7836 实际可用内存总数: +buffers/cache=24292 (free+buffers+cached) 7555+478+16258=24291
再来一例:
$ free -m total used free shared buffers cached Mem: 64186 619 63567 0 16 93 -/+ buffers/cache: 509 63677 Swap: 32159 0 32159 实际被程序占用的内存: -buffers/cache=509 (used-buffers-cached) 619-16-93=510 实际可用内存总数: +buffers/cache=63677 (free+buffers+cached) 63567+16+93=63676