一、top 命令详解

  • 当前时间  20:27:12
  • 当前系统运行时间  3:18秒
  • 1个用户
  • 系统负载平均长度为  0.00,0.00,0.00(分别为1分钟、5分钟、15分钟前到现在的平均值)

  • 第二行为进程状态的汇总   R 运行态、S 睡眠态、T 被跟踪或已停止、Z 僵尸态

解析:

0.0%us

用户空间占用CPU百分比

0.0%sy

内核空间占用CPU百分比

0.0%ni

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

100.0%id

系统目前空闲CPU百分比

0.0%wa

等待输入输出I/O的CPU时间百分比

0.0%hi

硬中断占用CPU百分比

0.0%si

软中断占用CPU百分比

  • 当 id 持续过低时,表示系统迫切需要解决 cpu 资源问题
  • cpu 的使用率=1-%id

解析:

Men:1906556k total

物理内存总量

Men:695372k  used

使用的物理内存总量

Men:1211184k  free

空闲内存总量

Men:86244k  buffers

用作内核换成的内存量

Swap:2097144k  total

交换区总量

Swap:0k  used

使用的交换区总量

Swap:2097144k  free

空闲交换区总量

Swap:175672  cached

缓冲的交换区总量

  • buffer 和 cache 的作用是缩短 I/O 系统调用的时间(缓存,会占物理内存),如果 cache 的值很大,说明 cache 里面的文件很多,如果频繁的访问文件都能命中的话,很明显这样会比读取磁盘调用快,磁盘的 I/O 必定会减小。 但是如果系统内存不足时,buffer/cache 所占用的内存可以通过 drop cache 进行释放出来
  • 物理内存总数 Mem_total = Men_used + Mem_free
  • 实际使用的物理内存数 - buffers/cache = used - buffers - cache
  • 实际可用的物理内存数 + buffers/cache = free + buffers + cache
  • 交换分区对应的内存总数 Swap_total = swap_used + swap_free

解析:

%CPU

进程所占用的CPU的百分比

%MEM

进程使用的物理内存百分比

二、性能分析过程

检查 RT(响应时间)

完成一笔业务的时间  2/5/8原则

检查 TPS(吞吐量)

TPS 大时 RT 小,说明性能好

检查 web 服务器资源损耗

1.检查 cpu 使用率,确认用户 cpu 和系统 cpu 占用情况

2.检查内存使用情况

3.检查磁盘使用情况

4.检查占用的带宽

5.分析 web 页面确认是什么请求影响了性能

6.是否存在前端图片过多加载时间过长问题

是否有 DB 性能问题

1.数据库最大连接数

是否是 SQL 问题

1.不合理的查询 SQL

2.索引是否正常使用

3.是否有做临时表缓存

三、性能指标参考值

1.cpu

注意 >= 50%

告警 >= 70%

严重 >= 90%

2.内存

注意 >= 50%

告警 >= 70%

严重 >= 80%

3.系统 IO 利用率(I/O(input/output)字面理解就是输入/输出,输入指的是对磁盘写入数据,输出指的是从磁盘读出数据。)

注意 >= 40%

告警 >= 60%

严重 >= 80%

Top 命令数据分析的更多相关文章

  1. Top命令数据分析

    一.top命令详解 当前时间 20:27:12 当前系统运行时间 3:18秒 1个用户 系统负载平均长度为 0.00,0.00,0.00(分别为1分钟.5分钟.15分钟前到现在的平均值) 第二行为进程 ...

  2. linux的top命令参数详解

    简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...

  3. linux-linux top 命令各参数详解

    简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...

  4. linux系统top命令查看系统状态

    Linux系统可以通过top命令查看系统的CPU.内存.运行时间.交换分区.执行的线程等信息.通过top命令可以有效的发现系统的缺陷出在哪里.是内存不够.CPU处理能力不够.IO读写过高. 使用SSH ...

  5. Top 命令详解

    Top 命令详解 先感受一下top命令的执行结果吧!哈哈-- top - 17:32:34 up 3 days, 8:04, 5 users, load average: 0.09, 0.12, 0. ...

  6. linux top命令查看内存及多核CPU的使用讲述

    查看多核CPU命令 mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令 经常用来监控l ...

  7. TOP命令各个参数代表意义详解

    Top命令是Linux下常用的系统性能分析工具,能实时查看系统中各个进程资源占用情况. top - 16:24:25 up 284 days, 4:59, 1 user, load average: ...

  8. top命令

    TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中C ...

  9. Android中top命令字段含义

    PID       PR     CPU%      S       #THR           VSS        RSS       PCY           UID      Name 1 ...

随机推荐

  1. 武汉加油!(Python版)

    #武汉加油!import turtle as tt.pensize(20)t.pencolor("blue")t.setup(1700, 600) t.penup()#-t.got ...

  2. sparkRdd driver和excuter

    //1 从内存中创建makeRdd,底层实现就是parallelize val rdd=sc.makeRDD(Array(1,2,"df",55)) //2 从中创建paralle ...

  3. 关于TOMCAT中的两个Web.xml

    关于TOMCAT中的两个Web.xml (2013-01-19 17:32:57) 转载▼ 标签: 杂谈   初学JAVA web开发.. Servlet定义的时候,我发现在${catalina.ho ...

  4. AJ学IOS(30)UI之Quartz2D画图片画文字

    回头看了看自己写的博客,AJ决定以后更改风格 本意是想大家看效果直接拷贝代码能用,注释齐全也方便学习,但是发现这样对新手学习特别困难 以后风格基本是–>看标题–>看目录–>看图片–& ...

  5. ClickOnce的安装路径

    win 7下C:\Users\Administrator.U5G4L4PUY34SH5C\AppData\Local\Apps\2.0\KPVZOAYK.0JE\56B55RCH.A7A\winr.. ...

  6. Delphi 文件操作(4)Reset

    procedure Reset(var F [: File; RecSize: Word ] );    { 作用:    对于文本文件,Reset过程将以只读方式打开文件,对于类型文件和无类型文件, ...

  7. 疲劳驾驶打瞌睡?python保障您的驾驶安全

    道路千万条,安全第一条!疲劳驾驶可谓交通事故几大罪魁祸首之一,根据美国一项研究显示,司机睡眠不足4小时,交通事故肇事几率等同于醉驾. 为了减少疲劳驾驶现象,驾驶员疲劳检测应运而生.这是一项安全技术,可 ...

  8. 从python爬虫以及数据可视化的角度来为大家呈现“227事件”后,肖战粉丝的数据图

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取t.cn ...

  9. F 最大公约数和最小公倍数问题

    链接:https://ac.nowcoder.com/acm/contest/948/F来源:牛客网 输入2个正整数x0,y0(2<=x0<100000,2<=y0<=1000 ...

  10. EOS基础全家桶(八)jungle测试网的使用

    简介 前面我们已经学习了一些EOS的基础知识了,但是在EOS主网上的很多操作(比如:抵押.赎回.买卖内存)都是需要EOS链被正式激活后才可使用,而激活EOS链还需要很多的准备操作,我打算在单独的一篇文 ...