top命令的功能是用于实时显示系统运行状态,包含处理器、内存、服务、进程等重要资源信息。运维工程师们常常会把top命令比作是“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息以外,还能够对处理器和内存的负载情况一目了然,实时感知系统全局的运行状态,非常适合作为接手服务器后执行的第一条命令。
语法格式:top [参数]
常用参数:
-d <秒> | 改变显示的更新速度 |
-c | 切换显示模式 |
-s | 安全模式,不允许交互式指令 |
-i | 不显示任何闲置或僵死的行程 |
-n | 设定显示的总次数,完成后将会自动退出 |
-b | 批处理模式,不进行交互式显示 |
参考实例
以默认格式显示系统运行信息:
[root@linuxcool ~]# top top - 02:48:56 up 20 min, 1 user, load average: 0.00, 0.00, 0.04 Tasks: 432 total, 1 running, 431 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 s MiB Mem : 1966.1 total, 172.1 free, 1339.3 used, 454.7 b