Linux top输出信息详解

55次阅读
没有评论

在 top 命令中,每一行表示一个进程,各列对应的信息如下:

  1. PID:进程 ID。
  2. USER:进程的拥有者。
  3. PR:进程的优先级。
  4. NI:进程的 nice 值,nice 值越低,进程的优先级越高。
  5. VIRT:进程占用的虚拟内存大小(单位是 KiB)。
  6. RES:进程占用的物理内存大小(单位是 KiB)。
  7. SHR:进程占用的共享内存大小(单位是 KiB)。
  8. S:进程的状态,包括:
  • R:运行中;
  • S:睡眠中;
  • D:不可中断的睡眠状态;
  • Z:僵尸进程;
  • T:暂停状态(停止运行);
  • t:跟踪/调试状态;
  • X:死掉的进程。
  1. %CPU:进程占用 CPU 时间的百分比。
  2. %MEM:进程占用物理内存大小的百分比。
  3. TIME+:进程占用 CPU 时间的累计值。
  4. COMMAND:进程的命令名和参数。

除了这些列之外, top 命令还提供了一些额外的功能:

  1. 按 CPU 占用率排序:按下键盘上的 P 键,进程列表就会按照 CPU 占用率从高到低排序。
  2. 按内存占用率排序:按下键盘上的 M 键,进程列表就会按照内存占用率从高到低排序。
  3. 显示其他信息:按下键盘上的 f 键,可以显示/隐藏更多的列信息,例如进程的线程数、进程的 CPU 时间占用情况等。
正文完
 
评论(没有评论)