参考文章
http://www.cnblogs.com/qq78292959/p/5000653.html
http://blog.csdn.net/lxpbs8851/article/details/8229468
http://www.jb51.net/LINUXjishu/34604.html
http://elf8848.iteye.com/blog/1870730
http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html
http://www.habadog.com/2015/02/27/what-is-load-average/
http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html
使用指令:top
, free
, uptime
, w
, pmap
top
top - 03:28:59 up 6:53, 3 users, load average: 0.01, 0.03, 0.05
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 2035476 total, 945016 used, 1090460 free, 4680 buffers
KiB Swap: 2093052 total, 219544 used, 1873508 free. 80588 cached Mem
PID USER PR NI VIRT SWAP RES CODE DATA SHR S %CPU %MEM TIME TIME+ COMMAND
3365 root 20 0 211944 0 55040 8176 40568 15312 S 0.0 2.7 0:00 0:00.59 php
load average: 0.00, 0.01, 0.05
平均负载 1分钟、5分钟、15分钟
cpu一行
0.3% us 用户空间占用CPU百分比
1.0% sy 内核空间占用CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
98.7% id 空闲CPU百分比
0.0% wa 等待输入输出的CPU时间百分比
free
total used free shared buffers cached
Mem: 3266180 3250004 16176 0 110652 2668236
-/+ buffers/cache: 471116 2795064
Swap: 2048276 80160 1968116
total:总计物理内存的大小
used:已使用多大
free:可用有多少
Shared:多个进程共享的内存总额
Buffers/cached:磁盘缓存的大小
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。
这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是16176KB,已用内存是3250004KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。
所以从应用程序的角度来说,可用内存=系统free+buffers+cached
如上例:
2795064=16176+110652+2668236
uptime
13:01:29 up 285 days, 1:05, 2 users, load average: 0.00, 0.01, 0.05
相当于top的第一行数据
w
13:02:09 up 285 days, 1:06, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 07Jun16 285days 0.10s 0.05s -bash
root pts/0 42.199.53.219 12:54 1.00s 0.04s 0.00s w
展示top第一行,下面是当前登录的用户信息