目录

如何查看top的负载?

第一行分为四部分

第二行主要为进程的运行情况

第三行主要为程序与CPU空闲等数据占比

 内存利用率​

交换分区利用率

 top的一些快捷命令


输入top会出现:

第一行分为四部分

第一部分:top - 00:19:10 ,表示系统的时间

第二部分:up 38 min,表示已经开机有了38分钟

第三部分:1 user, 只有一位用户登录

第四部分:load averge:0.08 0.03 0.01 ,表示每一分钟-五分钟-十五分钟的CPU负载情况(大于一为超负载负载)

第二行主要为进程的运行情况

现在总有83个进程            1一个正在运行        82个处于休眠状态     0个已经停止        0个僵尸进程

第三行主要为程序与CPU空闲等数据占比

us:用户开启的进程

sy:系统自己打开的进程

ni:翻译为nice属于可修改的优先级

id:CPU的空闲占比

wa:CPU等待磁盘的时间(有时候CPU进行大量访问处理时,磁盘会有可能跟不上进度,所以需要CPU进行等待)

hi:(硬中断CPU的时间,例如硬盘网卡硬件发出的中断信息(需要消耗时间)),

si:(软中断CPU时间,例如程序发出的中断信息(需要消耗时间)),

 0.0st((steal time)意为虚拟时间百分比,就是当有虚拟机时,虚拟 CPU 等待实际 CPU 的时间百分比)

 内存利用率

交换分区利用率

PID:也就是进程号

USER:也就是谁打开的

PR:程序优先级

NI:nice优先级可修改的

VIRT:虚拟内存占用(kb)例如程序申请100m,但只使用了10m,但显示为使用100m

RES:进程使用的内存,但还剩余多少M

S:S为休眠状态,R为运行状态,T为停止状态

%CPU:CPU的占比

%MEM:内存的占比

TIME+:进程已经运行的时间

COMMAND:进程的名称

 top的一些快捷命令

 top -p 872 (查看指定的进程)

top -o +PID (使PID进程号以从大到小排序)

 

 top -o -PID(使PID进程号以从小到大排序)

 

top -d 10 (修改更新时间)

会使top画面每10秒更新一次