
演示:
在 top 命令的交互模式当中可以执行的命令:
执行 top 命令查看结果:
top 命令的输出内容是动态的,默认每3秒刷新一次。
命令的输出主要分为两大部分:
第二部分输出的内容,主要是系统进程信息。
这部分和ps命令的输出比较类似,只是如果在终端中执行top命令,不能看到所有的进程,默认是按cpu的占用率排序的,所以默认只能看到cpu占比靠前的进程。
例如:
进入到 top 命令的交互界面,按“k”键,会提示输入要杀死进程的PID。
按两次回车就可以杀死进程指定进程。(这种杀掉进程的方式不常用)
下面我们以xinetd进程为例:
按两次回车吗,xinetd进程被kill掉了,等待3秒刷新。
如果在 *** 作终端执行 top 命令,并不能看到系统中所有的进程,默认看到的只是CPU占比靠前的进程。如果我们想要看到所有的进程,可以把 top 命令的结果重定向到文件当中即可。
不过 top 命令是持续运行的,这时就需要 -b 和 -n 选项了,具体命令如下:
Linux系统top命令的使用方法介绍
在Linux系统中top命令可以用来监测进程的状态,也可以修改进程的优先序列。本文就来教大家Linux系统中top命令的使用方法,一起来看一下。
1、主要选项
-d:后接秒数,状态更新的秒数,默认5秒
-b:以批次的方式运行top,通常利用重定向将top的输出重定向到文件
-n:结合-b使用,运行top几次
-p:指定观察的进程的'PID
2、在 top 执行过程当中可以使用的按键命令:
?:显示在 top 当中可以输入按键命令
P:按CPU的利用率排序显示
M:按内存的利用率排序显示
N:以 PID排序!
T:由该进程使用的CPU时间累积 (TIME+) 排序。
k:给某个 PID 一个信号(signal)
r:给某个 PID 重新指定一个nice值。
q:退出top。
3、例子
$top -d 2 //每2秒更新一次运行状态
$top -b -n 2 》 ~/tmp/top.txt //将2次运行的状态信息导出到文件中
$top -d 2 -p 1425 //每2秒更新一次指定进程的运行状态信息
以上就是Linux中top命令的使用方法的全部内容了,所以top命令的功能,有点类似微软系统中进程管理器的功能,使用top命令可以监控Linux的性能,具体方法可以参考:《如何使用top命令监控Linux系统性能》
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)