linux top命令

2019-07-18  本文已影响0人  活在当下_leaf

top

  1. 功能:动态查看进程的变化
  2. 公式top [-d 数字] [-bnp]
  3. 命令参数
    -d:整个进程界面更新的秒数,默认为5秒
    -b:以批次的方式执行top
    -n:更新的次数,完成后会退出top
    -p:指定某个PID来进行查看监控
top界面:上半部分为整个系统的资源使用情况,下半部分为每个进程使用的资源情况
上半部分:
    1. 第一行:目前的时间  开机到目前为止所经过的时间  已经登录系统的用户人数  系统在1 5 15分钟的平均工作负载(越小代表越闲置)
    2. 第二行 (Tasks):显示目前进程的总量与个别进程在什么状态(running,sleeping,shopped,zombie)
    3. 第三行 (Cpus):显示CPU的整体负载
        - us:user 运行(未调整优先级的)用户进程的CPU时间
        - sy:system 运行内核进程的CPU时间
        - ni:niced 运行已调整优先级的用户进程的CPU时间
        - wa:IO wait 用于等待IO完成的CPU时间
        - hi:处理硬件中断的CPU时间
        - si:处理软件中断的CPU时间
        - st:这个虚拟机被hypervisor偷去的CPU时间
    4. 第四行 (Mem):显示物理内存的使用情况 (total,used,free,cached)
    5. 第五行 (Swap):显示虚拟内存的使用情况
    6. 第六行:当在top进程当中输入命令时显示状态的地方
下半部分:显示每个进程使用的资源情况
    PID:进程ID,进程的唯一标识符
    USER:该进程所属者的用户名
    PR:priority的简写,进程的优先执行顺序,越小越早被执行。(RT表示这些进程运行在实时态)
    NI:nice的简写,与priority有关,越小越早被执行
    VIRT:进程使用的虚拟内存(KB),VIRT=SWAP+RES
    RES:驻留内存大小(KB),RES=CODE+DATA
        - 驻留内存是任务使用的非交换物理内存总量
    SHR:进程使用的共享内存(KB)
    S:进程的状态 (D:不可中断的睡眠态 R:运行态 S:睡眠态 T:被跟踪或已停止 Z:僵尸态)
    %CPU:CPU的使用率
    %MEM:内存的使用率
    TIME+:CPU使用时间的累加
    COMMAND:运行进程所使用的命令
上一篇下一篇

猜你喜欢

热点阅读