Linux 系统 top 命令快速入门
话说,在远离人间纷扰的计算机系统中,世界也并不太平,各进程奋力厮杀抢夺计算机资源,就是CPU。为了争夺计算机系统中这一点点可怜的资源,各进程也可谓疯狂,各出奇招,你给我下病毒,我给你整死机…
但凭你小小的进程,怎能翻出我大灵长人类的手掌心,你们的一举一动还能逃出人类的手掌心。看我祭出top命令,放大型的显微镜观察进程。
接下来进入主题,进程管理之top命令。
top命令有何用呢,它可以动态地显示进程状态信息。
top命令用法格式如下所示。
top 选项 参数
仅仅知道top命令语法格式是不够的的,你还得知道top命令常用选项,可以参考下面这个表。
top命令可以实时观察系统的整体运行情况,显示结果默认每隔3秒刷新一次,类似于Windows系统的任务管理器,是一个很实用的系统性能监测工具。
使用top命令查看进程状态信息,显示结果如下图。
由于top命令的运行结果是动态显示的,信息是连续变化的,结果信息不容易复制,所以使用截图方式显示结果。top命令执行结果的前5行为整体统计的系统信息,每一行的含义如下所示。
第1行:显示系统相关信息,分别是系统当前时间、系统运行时间、登录的用户数量、系统1分钟、5分钟、15分钟的平均负载。
第2行:显示进程总数、运行中的进程数、睡眠中的进程数、终止的进程数和僵死的进程数。
第3行:显示CPU资源的使用情况。
第4行:显示内存资源的使用情况。
第5行:显示swap交换分区的使用情况。
在top命令的运行界面,用户可以通过快捷键进行交互操作。top命令常用的交互快捷键如下。
在top命令的运行界面,使用快捷键i忽略闲置和僵死的进程,交互结果下图。
在上图中,使用快捷键i忽略闲置和僵死进程,则进程信息就减少了很多。至于其他的快捷键用法,跟快捷键i的用法多么相似啊,小编讲了之后,会不会举一反三?
总归一句话,top命令就是个监控器,可以监控查看计算机中各个进程的详细状态。
关于top命令呢,今天我们就讲到这里,如果想进行更深入的学习,请关注黑马程序员参与更多互动。