top命令参数详解

2025-10-01 12:16:25

1、top命令的基本使用方法为  top  - [具体参数],也可以直接输入,回车后显示如图所示

top命令参数详解

2、top -d  指定每两次屏幕信息刷新之间的时间间隔,如果不指定,默认情况下是5秒刷新一次,如图中所示

top命令参数详解

3、top -p [进程pid号] 这个命令将会直接显示指定进程pid号的信息。

top -s top命令在安全模式中运行。这将去除交互命令所带来的潜在危险

top命令参数详解

top命令参数详解

4、以上是常用的参数,下面说明下top输出信息的解释

第1行:top - 11:12:11 up 10 days, 23:28,  1 user,  load average: 0.00, 0.00, 0.00

11:12:11 表示当前时间

up 10 days, 23:28 系统运行时间 格式为时:分

1 user 当前登录用户数

load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值

top命令参数详解

5、Tasks: 421 total,   1 running, 420 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.3%us,  0.6%sy,  0.0%ni, 99.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

第二行第三行为cpu的相关信息,当有多个cpu的时候行数会增加

total 为进程总数

running 正在运行的进程数

sleeping 睡眠的进程数

stopped 停止的进程数

zombie  僵尸进程数

Cpu(s):  0.3%us,  0.6%sy, 这个为用户空间和内核空间所占cpu百分比

0.0%ni    用户进程空间内改变过优先级的进程占用CPU百分比

99.1%id  空闲CPU百分比

0.0 wa    等待输入输出的CPU时间百分比

0.0 hi     硬中断(Hardware IRQ)占用CPU的百分比

0.0 si     软中断(Software Interrupts)占用CPU的百分比

top命令参数详解

6、Mem:  65692972k total, 13047416k used, 52645556k free,   494744k buffers

这一行为内存信息

65692972k total  物理内存总量

52645556k free   空间内存总量

494744k buffers  用作内核缓存的内存量

top命令参数详解

7、Swap:  4194296k total,        0k used,  4194296k free, 10104396k cached

这行为交换分区使用情况,和上面内存的解释基本一致

top命令参数详解

8、top常用总结:

top            默认每隔5秒显式所有进程的资源占用情况

 

top -d 10  每隔10秒显式所有进程的资源占用情况

 

top -c        每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)

 

top -p 2088 -p 3088  每隔5秒显示pid是2088和pid是3088的两个进程的资源占用情况

 

top -d 2 -c -p 3008   每隔2秒显示pid是3008的进程的资源使用情况,并显式该进程启动的命令行参数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢