概念:
top 命令是 Unix 和类 Unix 操作系统(如 Linux、macOS)中一个常用的系统监控工具,它提供了一个动态的实时视图,显示系统的整体性能信息,如 CPU 使用率、内存使用情况、进程列表等。
基本用法
root@xxx:~# top
top - 18:54:15 up 12 days, 4:10, 1 user, load average: 0.04, 0.10, 0.14
Tasks: 594 total, 1 running, 344 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.1 us, 0.0 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 46087936 total, 22898740 free, 1414488 used, 21774708 buff/cache
KiB Swap: 51999996 total, 51999996 free, 0 used. 42175156 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
241197 root 20 0 31980 4308 3312 R 0.3 0.0 0:00.06 top
1 root 20 0 178264 7040 4228 S 0.0 0.0 11:14.29 systemd
........
#启动top命令后,你会看到一个像这样的界面(实际输出可能因系统和配置的不同而略有差异)
界面各部分的解释
系统摘要信息
top - 18:54:15 up 12 days, 4:10, 1 user, load average: 0.04, 0.10, 0.14
当前时间:18:54:15
系统运行时间:up 12 days, 4:10
登录用户数:1 users
系统负载平均值:load average: 0.04, 0.10, 0.14(分别是1分钟、5分钟和15分钟的平均负载)