- total:内存总数
- used:已经使用的内存数
- free:空闲内存数
- shared:多个进程共享的内存总额
- - buffers/cache:(已用)的内存数,即used-buffers-cached
- + buffers/cache:(可用)的内存数,即free+buffers+cached
- Buffer Cache用于针对磁盘块的读写;
- Page Cache用于针对文件inode的读写,这些Cache能有效地缩短I/O系统调用的时间。
- 对操作系统来说free/used是系统可用/占用的内存;
- 对应用程序来说-/+ buffers/cache是可用/占用内存,因为buffers/cache很快就会被使用。
标准:
影响性能因素 | 好 | 坏 | 糟糕 |
---|---|---|---|
内存 | Swap In(si)=0 Swap Out(so)=0 | Per CPU with 10 page/s | More Swap In & Swap Out |