Linux top命令中各个值的含义

  1. top:

    • 这是 top 命令显示的标题行,通常包含系统的当前时间、已运行时间、当前登录用户数、系统负载等信息。
  2. Tasks:

    • 这部分显示了进程相关的统计信息:
    • 总进程数(Tasks):当前系统中运行的进程总数。
    • 正在运行的进程数(Running):当前正在执行的进程数。
    • 睡眠中的进程数(Sleeping):当前处于睡眠状态的进程数。
    • 停止的进程数(Stopped):由于收到信号而停止的进程数。
    • 僵尸进程数(Zombie):已经结束但父进程尚未回收其资源的僵尸进程数。
  3. CPU:

    • us(User):用户空间占用 CPU 的百分比。
    • sy(System):内核空间占用 CPU 的百分比。
    • ni(Nice):优先级较低的用户进程占用 CPU 的百分比。
    • id(Idle):CPU 空闲的百分比。
    • wa(I/O wait):等待 I/O 操作完成占用 CPU 的百分比。
    • hi(Hardware IRQ):硬件中断占用 CPU 的百分比。
    • si(Software IRQ):软件中断占用 CPU 的百分比。
    • st(Steal time):被虚拟化环境偷取的时间百分比。
  4. Mem:

    • total:系统总的物理内存量。
    • used:已使用的物理内存量。
    • free:空闲的物理内存量。
    • shared:多个进程共享的内存量。
    • buff/cache:用于缓冲区和缓存的内存量。
    • available:系统当前可用的内存量,包括缓冲区和缓存。
  5. Swap:

    • total:系统中 Swap 空间的总量。
    • used:已使用的 Swap 空间量。
    • free:空闲的 Swap 空间量。
  6. PID:

    • 进程的唯一标识符。
  7. USER:

    • 运行进程的用户名。
  8. PR:

    • 进程的优先级。
  9. NI:

    • 进程的 nice 值,用于调整进程的优先级。
  10. VIRT:

    • 进程使用的虚拟内存总量。
  11. RES:

    • 进程占用的物理内存总量(Resident Set Size)。
  12. SHR:

    • 进程使用的共享内存总量。
  13. S:

    • 进程状态。常见的有 S(睡眠)、R(运行)、Z(僵尸)、D(不可中断的睡眠状态)、T(停止)等。
  14. %CPU:

    • 进程使用 CPU 的百分比。
  15. %MEM:

    • 进程使用物理内存的百分比。
  16. TIME+:

    • 进程自启动以来的累计 CPU 时间。
posted @ 2024-07-24 13:50  &清风明月&  阅读(761)  评论(0)    收藏  举报