• top命令


    top的输出可以分为统计信息区和进程信息区两部分

    前五行为统计信息区,下面几行为进程信息区

    • 统计信息区

      第一行为任务队列信息

      23:17:16:表示当前系统时间

      up 4:24  :系统已经启动时间

      1 user    :当前登录系统的用户数

      load average:1.68,2.45,2.54 表示系统平均负载,3个数值分别表示1分钟,5分钟,15分钟前到现在的系统平均负载值   

       第二行和第三行分别为进程和CPU信息,具体含义如下

      Tasks : 210 total:进程的总数

      1 running: 正在进行的进程数

      154 sleeping: 处于休眠状态的进程数

      0 stopped: 停止的进程数

      1 zombie: 僵死的进程数

      %Cpu(s): 19.6 us:表示用户进程占用CPU的百分比

      4.3 sy:系统进程占用CPU的百分比

      0.1 ni:用户进程空间内改变过优先级的进程占用CPU的百分比

      75.9 id:空闲CPU占用的百分比

      0.0 wa:等待输入,输出的进程占用CPU的百分比

      0.0 hi:书上没写

      0.2 si:书上没写

      0.0 st:书上没写

    最后两行输出的是内存信息,具体含义如下

      KiB Mem:3923028 total: 系统的物理内存大小

      2939124 used: 已经使用的物理内存大小

      129884 free: 目前空闲内存大小

      854020 buff/cache: 用作内核缓冲区的内存大小

      KiB Swap: 4075516 total: 交换区内存大小

      660736 used: 已经使用的交换分区大小

      3414780 free: 空闲的交换分区大小

    •   进程信息区

      进程信息区显示了每个进程的运行状态

      PID:进程的id

      USER:进程所有者的用户名

      PR:进程优先级

      NI:nice值,负值表示高优先级,正值表示低优先级

      VIRT:进程使用的虚拟内存总量,单位KB VIRT=SWAP+RES

      RES:进程使用的,未被换出的物理内存大小,单位KB。RES=CODE+DATA,其中,CODE为执行代码占用的物理内存大小,DATA为数据占用的内存大小

      SHR:共享内存大小,单位KB

      S:进程状态,D表示不可中断的睡眠状态,R表示运行状态,S表示睡眠状态,T表示跟踪/停止,Z表示僵死进程

      %CPU:上次更新到现在的CPU时间占用百分比

      %MEM:进程占用的物理内存百分比

      TIME+:进程总计使用的CPU时间,单位为1/100妙

      COMMAND:正在运行进程的命令或者命令路径

     

  • 相关阅读:
    Centos7.x做开机启动脚本
    贝叶斯方法之一
    R程序包
    c#调用R
    感悟--不可抗拒的行为
    IP等级
    词语
    关于editplus设置java和c#
    csc命令
    editplus配置csharp
  • 原文地址:https://www.cnblogs.com/aelite/p/10035750.html
Copyright © 2020-2023  润新知