1、作用
top
命令和ps
命令的基本作用是相同的,但 top
命令是动态显示的,它提供了一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。
2、命令使用格式
top [options]
options
:参数(可选)
3、常用参数说明
-d <秒数>
:指定 top 命令的刷新时间间隔,单位为秒。-n <次数>
:指定 top 命令刷新的次数。达到刷新次数后命令自动结束。-p <进程ID>
:仅显示指定进程ID的信息。-u <用户名>
:仅显示指定用户名的进程信息。-c
:显示完整的命令行而不截断。
4、输出结果说明
总体系统信息:
uptime
:系统的运行时间和平均负载。(第一行)tasks
:当前运行的进程和线程数目。(第二行)%CPU
:总体 CPU 使用率和各个核心的使用情况。(第三行)Mem
:总体内存使用情况、可用内存和缓存。(第四行)Swap
:交换区使用情况。(第五行)
进程信息:
PID
:进程的标识符。USER
:运行进程的用户名。PR
:进程的优先级。NI
:进程的优先级调整值。VIRT
:进程使用的虚拟内存大小。RES
:进程实际使用的物理内存大小。SHR
:进程共享的内存大小。S
:进程状态。常用状态值与ps命令的一致。%CPU
:进程占用 CPU 的使用率。%MEM
:进程占用内存的使用率。TIME+
:进程的累计 CPU 时间。COMMAND
:启动进程的命令名称或命令行。