top命令参数详解
1、top命令的基本使用方法为 top - [具体参数],也可以直接输入,回车后显示如图所示
2、top -d指定每两次屏幕信息刷新之间的时间间隔,如果不指定,默认情况下是5秒刷新一次,如图中所示
3、top -p [进程pid号] 这个命令将会直接显示指定进程pid号的信息。top -stop命令在安全模式中运行。这将去除交互命令所带来的潜在危险
4、以上是常用的参数,下面说明下top输出信息的解释第1行:top - 11:12:11 up 10 da烤恤鹇灭ys, 23:28, 1 user, load average: 0.00, 0.00, 0.0011:12:11 表示当前时间up 10 days, 23:28 系统运行时间 格式为时:分1 user 当前登录用户数load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值
5、Tasks: 421 total, 1 running, 420 sleeping, 0 stopped, 0 zombieCpu烫喇霰嘴(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的百分比
6、Mem: 65692972k total, 13047416k used, 52645556k free, 494744k buffers这一行为内存信息65692972k total 物理内存总量52645556k free 空间内存总量494744k buffers 用作内核缓存的内存量
7、Swap: 4194296k total, 0k used, 4194296k free, 10104396k cached这行为交换分区使用情况,和上面内存的解释基本一致
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的进程的资源使用情况,并显式该进程启动的命令行参数