Linux中top命令参数说明

Linux中top命令参数说明

top命令被我经常用来监控linux的当前服务器资源使用情况,是常用的性能分析工具,能够实时看到系统中各个进程的资源占用情况。

top -d 3 (每三秒刷新一次)
top -x
top -t
top -b

如下图

在这里插入图片描述

输出主要参数

1,top - 16:09:44 up 134 days,  4:04,  2 users,  load average: 0.23, 0.29, 0.38
2,Tasks: 202 total,   1 running, 200 sleeping,   0 stopped,   1 zombie
3,%Cpu(s):   7.7/4.2    12[||||||||||||                                                                                        ]
4,KiB Mem : 32246136 total,   359832 free, 28607500 used,  3278804 buff/cache
5,KiB Swap:        0 total,        0 free,        0 used.  3150264 avail Mem

解释一下参数的含义

第一行

参数 含义
22:16:30 表示当前时间
up 134 days, 4:12 当前系统运行时间 格式为天,时:分
2 users 系统当前登录用户数
load average 12.34, 7.09, 3.18: 系统平均负载,任务队列的平均耗时长度大小。 三个数分别为1分钟、5分钟、15分钟前到现在的平均值大小。

第二行

参数 含义
Tasks: 202 total 系统进程总数
1 running 系统正在运行的进程数
200 sleeping 系统睡眠的进程数
0 stopped 系统已经停止的进程数
1 zombie 系统僵尸数

第三行

参数 含义
2.4 us 用户空间占用CPU百分比大小
1.6 sy 内核空间占用CPU百分比大小
0.0 ni 用户进程空间内改变过优先级的进程占用CPU百分比大小
96.0 id 空闲CPU百分比大小
0.0 wa 等待输入输出的CPU时间百分比大小
0.0 hi 硬中断(Hardware IRQ)占用CPU的百分比大小
0.0 si 软中断(Software Interrupts)占用CPU的百分比大小

第四行

参数 含义
KiB Mem: 32246136 total 物理内存总量大小
28657856 used 使用的物理内存总量大小
257332 free 剩余空闲内存总量大小
3330948 buff/cache 用作内核缓存的内存量大小

第五行

参数 含义
KiB Swap: 0 total 交换区总量大小
267544 used 使用的交换区总量大小
0 free 空闲交换区总量大小
3144876 avail Mem 代表可用于下一次进程分配的物理内存数量

猜你喜欢

转载自blog.csdn.net/qq_38420688/article/details/121889516