版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
微信公众号:51码农网
专业编程问答社区
www.51manong.com
top命令可以动态查看进程信息。输出包含2部分,顶部显示的是系统总体状态信息,下面显示的是一张按CPU活动时间排序的进程情况表。只看顶部信息。
[root@ky35z ~]# top
top - 16:33:46 up 69 days, 2:18, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.7 us, 0.5 sy, 0.0 ni, 98.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3880392 total, 2296796 free, 779484 used, 804112 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 2844672 avail Mem
.......
top-程序名称
16:33:46-系统当前时间
up 69 days, 2:18-正常运行时间。从机器最后一次启动开始计算的时间总数。
1 user-有1个用户登录
load average: 0.00, 0.01, 0.05-负载均值指的是等待运行的进程数;即共享CPU资源的处于可运行状态的进程数。显示的三个值分别对应不同的时间段。第一个对应的值是前60秒的均值,第二个对应的前5分钟的均值,最后一个对应的是前15分钟的均值。该值小于1.0表示机器并不忙
Tasks-统计进程数已经各个进程的状态信息
0.7 us-0.7%的CPU时间被用户进程占用,这里指的是处于内核外的进程
0.5 sy-0.5%的CPU时间被系统进程占用,也就是内核进程
0.0 ni-0.0%的CPU时间被友好进程(nice)占用,也即是低优先级进程
98.8 id-98.8%的CPU时间是空闲的
0.0 wa-0.0%的CPU时间是用来等待I/O操作
Mem:显示物理RAM(随机存取内存)的使用情况
Swap:显示交换空间(虚拟内存)的使用情况