关于Linux中top命令用法的详解

来源:互联网 发布:sql group by 2个字段 编辑:程序博客网 时间:2024/05/16 09:15

接触过Linux系统的同学应该对top命令不会很陌生,但是如何看懂这些监控数据也会很抓狂~~今天正好有空,来写一篇文章来详细的说明下。


【top进入视图】


说明如下:

  • 第一行
    16:06:01  up                                # 系统当前时间1:43                                         # 系统运行时间4   users                                     # 系统当前登录用户数load average: 0.09, 0.03, 0.01                # load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况ps:load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转


  • 第二行:
    Tasks: 161 total                              # 系统现在共有161个进程                                          1 running                                     # 处于运行中的有1个160 sleeping                                  # 160个处于休眠状态0 stopped                                     # 0个停止0 zombie                                      # 0个僵尸进程



  • 第三行:cpu状态
    0.0% us                                       # 用户空间占用CPU的百分比。0.3% sy                                       # 内核空间占用CPU的百分比。0.0% ni                                       # 改变过优先级的进程占用CPU的百分比99.7% id                                      # 空闲CPU百分比0.0% wa                                       # IO等待占用CPU的百分比0.0% hi                                       # 硬中断(Hardware IRQ)占用CPU的百分比0.0% si                                       # 软中断(Software Interrupts)占用CPU的百分比0.0% st                                       # 虚拟机偷取时间(Steal Time)的百分比
  • 第四行:内存状态
    3908984k total                                # 物理内存总量900980k  used                                 # 使用中的内存总量3008004k free                                 # 空闲内存总量94624k   buffers                              # 缓存的内存量
  • 第五行:swap交换分区
    2031608k total                                # 交换区总量0k       used                                 # 使用的交换区总量2031608k free                                 # 空闲交换区总量411580k cached                                # 缓冲的交换区总量



             

1 0
原创粉丝点击