top
命令用于动态显示系统中正在运行的进程的详细信息,以及系统的整体资源使用情况。以下是其主要输出解释:
- Header 表头信息:
top
:当前时间和运行时间。Tasks
:进程统计信息,如总进程数、运行中、睡眠中等。CPU(s)
:CPU使用情况,包括总体利用率和每个CPU核心的使用率。Mem
:内存使用情况,包括总内存、已使用、空闲、缓存等。Swap
:交换空间使用情况,类似free
命令的输出。
2. 进程列表:
- 每个进程的信息列包括:
PID
:进程ID。USER
:进程所有者。PR
:进程优先级。NI
:进程的nice值。VIRT
:进程占用的虚拟内存。RES
:进程占用的物理内存。SHR
:进程占用的共享内存。S
:进程状态(running、sleeping等)。%CPU
:进程占用CPU的百分比。%MEM
:进程占用内存的百分比。TIME+
:进程已运行的累计时间。
- 交互操作:
- 在
top
命令运行时,可以使用不同的交互命令来改变显示内容或排序方式,例如:k
:终止一个进程。r
:改变一个进程的优先级。q
:退出top
命令。
- 在
top
命令是监控系统资源和进程活动的强大工具,通过动态更新的方式提供了对系统性能和进程活动的即时了解。