在 top 命令中,每一行表示一个进程,各列对应的信息如下:
- PID:进程 ID。
- USER:进程的拥有者。
- PR:进程的优先级。
- NI:进程的 nice 值,nice 值越低,进程的优先级越高。
- VIRT:进程占用的虚拟内存大小(单位是 KiB)。
- RES:进程占用的物理内存大小(单位是 KiB)。
- SHR:进程占用的共享内存大小(单位是 KiB)。
- S:进程的状态,包括:
- R:运行中;
- S:睡眠中;
- D:不可中断的睡眠状态;
- Z:僵尸进程;
- T:暂停状态(停止运行);
- t:跟踪/调试状态;
- X:死掉的进程。
- %CPU:进程占用 CPU 时间的百分比。
- %MEM:进程占用物理内存大小的百分比。
- TIME+:进程占用 CPU 时间的累计值。
- COMMAND:进程的命令名和参数。
除了这些列之外, top 命令还提供了一些额外的功能:
- 按 CPU 占用率排序:按下键盘上的 P 键,进程列表就会按照 CPU 占用率从高到低排序。
- 按内存占用率排序:按下键盘上的 M 键,进程列表就会按照内存占用率从高到低排序。
- 显示其他信息:按下键盘上的 f 键,可以显示/隐藏更多的列信息,例如进程的线程数、进程的 CPU 时间占用情况等。
正文完