一、前言
和Windows中的"任务管理器"一致,在Linux操作系统中,也有自己的一套系统任务管理流程,对应的指令就是 top,在命令行直接输入top并执行,就可以看到系统任务的执行情况,如下图所示:
可以看出top指令的执行结果分为两部分,系统整体情况和各进程的运行情况,下面逐一进行介绍:
① 系统整体情况
第一行:
[当前时间] [服务器运行时间] [当前服务器用户数] [CPU 1/5/15分钟 平均负载
第二行:
[总进程数] [正在运行的进程数] [睡眠的进程数] [僵尸进程数]
第三行:
[用户占用的进程百分比] [系统进程占用的进程百分比] [改变过优先级的进程百分比]
[IO等待的进程百分比] [硬中断的进程百分比] [软中断的进程百分比]
[等待被主机调度的进程百分比]
第四行:
[总内存容量] [空闲的内存量] [被使用的内存量] [用于缓存的内存量]
第五行:
[虚拟内存总量] [空闲的虚拟内存量] [被使用的虚拟内存量] [可用的虚拟内存量]
② 各进程的运行情况
[进程ID] [进程所有者用户名] [任务优先级] [NICE值]
[进程使用的虚拟内存总量] [进程占用的物理内存总量] [共享内存大小] [进程状态]
[CPU的利用率][内存利用率] [总CPU占用时间] [命令行]