zoukankan      html  css  js  c++  java
  • Linux下Top命令详解

    第一行:top - 

      16:02:10 up   -->系统时间
      39 min,         -->系统运行时间
      1 user,            -->登录终端数
      load average:     -->系统平均负载
      0.00, 0.01, 0.04  -->5分钟-10分钟-15分钟平均负载

    第二行:Tasks:    -->任务数量
      111 total,   -->进程总数
      1 running,    -->运行中的进程
      110 sleeping, -  ->睡眠中的进程
      0 stopped,   -->停止的进程
      0 zombie   -->僵死的进程
      (stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例如单步跟踪,stop(暂停)的进程是无法自己回到运行状态的)

    第三行:%Cpu(s): -->CPU资源占用
      0.0 us,    -->用户占用资源%
      0.1 sy,    -->系统内核占用资源%
      0.0 ni,     -->用户进程空间内改变过优先级的进程占用CPU百分比(中断处理占用)
      99.9 id,   -->空闲CPU%
      0.0 wa,   -->等待输入输出的CPU时间%
      0.0 hi, 0.0 si, 0.0 st -->暂不清楚

    第四行:KiB Mem : -->物理内存使用情况
      997980 total,    -->物理内存总量
      483100 free,  -->空闲内存总量
      131672 used,     -->内存使用量
      383208 buff/cache -->缓冲区占用的内存量

    第五行:KiB Swap:    -->交换分区使用情况(虚拟内存)
      1535996 total,    -->总交换分区
      1535996 free,     -->空闲分区总量
      0 used.          -->交换分区使用量
      666740 avail Mem     -->用于高速缓存的量(被提前加载的虚拟内存量)


    第六行:
      PID -->进程ID(唯一标识)
      USER -->进程所有者的用户
      PR -->进程的优先级别 ( Priority 的简写,程序的优先执行顺序,越小越早被执行 )
      NI -->进程的优先级别数值 ( Nice 的简写,与 Priority 有关,也是越小越早被执行 )
      VIRT -->进程占用的虚拟内存
      RES -->进程占用的物理内存
      SHR -->进程使用的共享内存值
      S -->进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,D表示不可中断的,T表示被跟踪或已停止,N表示该进程优先值是负数。
      %CPU -->该进程占用的CPU使用率
      %MEM -->该进程占用物理内存和总内存%
      TIME+ -->该进程启动后占用的总的CPU时间 ( CPU 使用时间的累加 )
      COMMAND -->进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。


    其他参数:t

      op -p ---- 监控特定的PID
      top -u 或 -U [UID]---- 浏览特定用户进程
      -p -u -U 不能同时使用

  • 相关阅读:
    HDFS under replicated blocks
    docker-compose
    shell $* 和$@ 的区别以及运算操作
    ajax与文件上传
    Django之模型层(多表操作)
    Django之模型层(单表操作)
    Django之模板层
    Django之视图层
    Django之路由层
    Django之web应用、http协议和django简介
  • 原文地址:https://www.cnblogs.com/centlnx/p/11996685.html
Copyright © 2011-2022 走看看