随笔分类 -  性能监控

摘要:ifconfig命令 # collisions:发生碰撞的数据包,如果发生太多次,表明网络状况不太好 用ethtool查询网卡信息,下面显示的速度是1000Mb/s,注意,这里是Mb,不是MB。1B=8b,所以是125MB/S,乘以1024,就是128000kB/s。 通过sar命令(sar -n 阅读全文
posted @ 2020-09-03 19:06 wuxiaomiao 阅读(1386) 评论(0) 推荐(0)
摘要:垃圾回收统计 jstat -gcutil 60805 1000 每1秒对60805进程进行一次统计 重点关注一下几列:YGC:年轻代垃圾回收次数YGCT:年轻代垃圾回收消耗时间FGC:老年代垃圾回收次数FGCT:老年代垃圾回收消耗时间GCT:垃圾回收消耗总时间 如果每次FGC时间超过1s对性能造成较 阅读全文
posted @ 2020-09-01 09:46 wuxiaomiao 阅读(215) 评论(0) 推荐(0)
摘要:先总结一下 uptime,top,free,vmstat,mpstat,netstat,iostat,pidstat,dstat,jstack,jmap,jstat,strace,sar,ps,perf,pstree vmstat 命令 每一秒输出一次,共输出10次,这是一个很综合的命令 r: 运行 阅读全文
posted @ 2020-08-18 10:37 wuxiaomiao 阅读(608) 评论(0) 推荐(0)
摘要:安装 wget --no-check-certificate https://raw.github.com/oldratlee/useful-scripts/release/show-busy-java-threads chmod +x show-busy-java-threads ./show-b 阅读全文
posted @ 2020-08-17 16:49 wuxiaomiao 阅读(1101) 评论(0) 推荐(0)
摘要:通常Arthas的trace命令用来定位单点性能问题,但是如果系统整体启动、运行都很慢,那Arthas也力不从心了,需要对系统全局做性能热点分析和优化,这个时候火焰图就派上了用场,arthas中使用profiler命令生成应用热点的火焰图。命令执行情况如下 生成火焰图的说明 阅读全文
posted @ 2020-07-30 15:19 wuxiaomiao 阅读(3847) 评论(0) 推荐(0)
摘要:性能测试工程师在实际工作中,主要的职责是发现问题和定位问题,确定性能问题出现在哪部分,需要定位到具体函数、类、SQL,某些参数配置、某些硬件限制等。如果能做到这一点,那就是一个很称职的性能测试工程师了。 那么如何去定位问题呢?不能靠猜测和想象,这个时候需要借助一些专业的工具来协助,以JAVA语言来说 阅读全文
posted @ 2020-07-28 19:23 wuxiaomiao 阅读(7317) 评论(0) 推荐(0)
摘要:在jmeter里面跑性能测试场景,在聚合报告里面,可以看到响应时间越来越高,查看系统资源使用情况,输入:top 可以看到cup占用已经99%以上了 在arthas里面输入如下命令,查看CPU使用率TOP N的线程 [arthas@18888]$ thread -n 5 备注:这里有一个问题,当用jm 阅读全文
posted @ 2020-07-28 18:42 wuxiaomiao 阅读(2152) 评论(0) 推荐(0)
摘要:InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。 grafana,用作监控页面的前端展示。 telegraf,数据采集器。 Influxdb安装 下载:influxdb wget https://dl.influxdata.com/influxdb/releases/influxd 阅读全文
posted @ 2020-06-04 16:52 wuxiaomiao 阅读(974) 评论(1) 推荐(0)
摘要:所有的安装包都上传到网盘: 链接:https://pan.baidu.com/s/1yyIUKULfNUE4SV04bNREwA 提取码:hso7 InfluxDB(时序数据库),常用的一种使用场景:监控数据统计。 grafana,用作监控页面的前端展示。 telegraf,数据采集器。 Influ 阅读全文
posted @ 2020-06-04 09:40 wuxiaomiao 阅读(779) 评论(1) 推荐(1)
摘要:我们在做性能测试,尤其是7*24小时的稳定性测试的时候,当服务器资源达到瓶颈时,如果可以自动告警,就可以省去我们很多的工作。下面介绍用grafana设置告警。 grafana的安装博客中其他文章有提及,不再赘述。参考https://www.cnblogs.com/wuxiaomiao333/p/13 阅读全文
posted @ 2020-06-01 10:49 wuxiaomiao 阅读(3987) 评论(0) 推荐(0)
摘要:prometheus:存储 grafana:监控页面的前端展示 node_exporter:收集器,监控linux系统 安装包在网盘里 链接:https://pan.baidu.com/s/1cpr8xMqzmxordywzixm9aQ 提取码:o35w Prometheus 搭建 # /usr/l 阅读全文
posted @ 2020-05-02 10:00 wuxiaomiao 阅读(782) 评论(0) 推荐(0)