top - 08:40:57 up 7 days, 16:46, 3 users, load average: 1.16, 1.09, 1.02
Tasks: 209 total, 1 running, 180 sleeping, 28 stopped, 0 zombie
Cpu(s): 25.5%us, 0.7%sy, 0.0%ni, 73.0%id, 0.0%wa, 0.0%hi, 0.1%si, 0.7%st
Mem: 4053796k total, 3926028k used, 127768k free, 224780k buffers
Swap: 4194300k total, 25164k used, 4169136k free, 847640k cached
第一行信息为系统基本信息说明:
08:40:57 :当前系统时间
up 7 days :系统运行时间(格式为天、时、分)
3user :当前在线用户数
load average :1.16, 1.09, 1.02
系统负载-》任务队列的平均长度,三个数值分别为:1分、5分、15分到现在的平均值
第二行信息为进程信息
Tasks: 209 total :进程总数
1 running :运行的进程数
180 sleeping :睡眠的进程数
28 stopped :停止的进程数
0 zombie :僵尸进程数
第三行为CPU的相关信息
25.5%us :应用程序所占用的CPU百分比
0.7%sy :内核空间占用的CPU百分比,即系统本身占用的CPU百分比
0.0%ni :用户进程空间内改变过优先级的进程占用的CPU百分比
0.0%wa :CPU 输入输出进程等待总使用的时间,可以理解成进程的等待时间,如,一台服务器cpu为4c 同时并发100个线程,可以平均分配到每c 的线程数为25,但是这个25个线程CPU的内核处理肯定是需要时间,跟消息队列有点相似,这个wait 时间即为线程及进程之间的等待时间
73.0%id:
0.0%hi, 硬中断占用CPU的百分比
0.1%si, 软中断占用CPU的百分比
0.7%st
第四行为内存的相关信息
Mem: 4053796k total, 物理内存总量
3926028k used, 已使用内存
127768k free, 空闲内存
224780k buffers 缓存内存量
Swap: 4194300k total, 交换区总量
25164k used, 使用交换区总量
4169136k free, 空闲交换区总量
847640k cached 缓冲的交换区总量