美文网首页
linux top命令

linux top命令

作者: 活在当下_leaf | 来源:发表于2019-07-18 21:41 被阅读0次

    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:运行进程所使用的命令
    

    相关文章

      网友评论

          本文标题:linux top命令

          本文链接:https://www.haomeiwen.com/subject/mjxaqctx.html