简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
大家可能都用过APM监控,包括开源的Skywalking、商用的卓豪(ZOHO)ManageEngine APM应用性能监控、以及云监控产品如听云(Server监控),这些APM监控产品大大方便了我们实时监控应用性能,并实现性能深度透视监控。但是这些监控手段离真正能够定位性能问题还是有一段距离,有时候可能就差这最后1米的距离,只能找资深开发人员介入定位分析,有些开发人员还真没这水平。
主要是对Java虚拟机(JVM)的远程监视,如jdk自带的工具jvisualvm就可监视内存(JVM)、垃圾收集(GC)和线程统计,针对不同的JVM厂商,如Sun JVM、IBM JVM和Oracle JRockit JVM,监控的指标有所区别,但大体都一样。以下罗列了常见的JVM监控指标:监控参数描述进程内存Eden空间 (堆内存)最初为大多数对象分配内存的...
听云算是较早推出.Net Core应用性能监控的(2017年11月推出),和听云其他语言的监控工具一样,也是无需开发人员介入即可实现在无需修改代码、无需重新编译应用,就能深入代码级别的应用监控。工具虽好,但也满满的是坑呀,特别是按照听云的使用说明进行基于IIS+.Net Core的应用部署配置,发现问题还不少。 在这里我们只讨论IIS发布部署的方式(Windows环境),因为就这..
很多人不知道SqlServer还有Linux版的,微软官方于2016年就发布了SqlServer 2017 for Linux,使得SqlServer数据库可以运行在Linux内核的服务器上。按照微软官方的解释,SQL Server 2017 在所有支持的平台(包括 Linux)上具有相同的基础数据库引擎。 因此,在 Linux 上,许多现有功能运行方式相同。既然有了Linux版,那
说来惭愧,做了这么久的性能测试,居然对linux的vmstat这个命令还不熟悉,对很多指标的具体意义都有点模糊不清,今天花了点时间好好学习、整理一下这个命令的相关资料。因为这个命令确实比较重要,而且频繁用到。顺便再介绍一下另一个更强大的工具dstat。ProcsrThe number of processes waiting for run time等待运行的进程数。如果等待运行的进程数越多,意味
大家用jmeter最常遇到的是请求参数中文乱码问题(至于返回值乱码问题由于处理简单也不影响测试,就不在这里说了),而对于这个问题,很多人不能从根本上去分析和理解,所以就无法从根本上去回避和解决,以下我就通过几种情况来分别说明:在这之前,先做好测试案例:(1)准备CSV数据文件,内容只有三列:1,test,测试注意:这里的文件名含路径,linux下必须是csvData/ID2.csv...
一般我们监控Linux都是通过SSH或Telnet方式,有时候我们不方便通过这两种方式,比如遇到监控端口因为安全原因被封禁、以及SSH需要密钥登录,这都会让监控工具很难直接远程连接。而通过SNMP的方式监控就灵活多了,可以指定IP来接发数据包,监控项和端口也可以灵活配置。1.安装 snmp服务先检查是否安装了snmp[root@localhost] rpm -qa|grep snmp如果未安装则y
Jmeter实际上是不需要安装的,而且能同时在Windws和Linux下运行,而要解决这两个环境运行的兼容性问题,有两点需要注意:一是路径问题及路径符号,二是字符集编码,解决了这两个问题,我们就能将Windows下调试通过的Jmeter包(包括jmx脚本)全部复制到Linux下直接就可以运行,甚至连输出jtl报告、CSV报告、html报告都能完全兼容。
网上有很多Ganglia部署的教程,每一个我都觉得繁琐,我的目的只是用来监控Hadoop测试集群,能即刻使用才是王道,于是我想到通过Rancher部署Ganglia应用服务(类似于我在上一篇文章中部署Jmeter容器集群的方式),以容器的方式一键部署,省去了中间繁琐的安装过程。第一步:安装部署Docker1、对于CantOS安装Docker最好是CentOS7,这样可以保证内核至少是3.1...
现在回头看2016、2017年会发现那时候很多人热衷于写各种各样的技术文章(包括我关注的测试技术文章),写的也确实挺好,另外许多优秀的开源项目也是源至于那个时候,我是2016年进入现在的公司,现在细细品味公司的变化,我也发现了,2017年还真是互联网的巅峰时期,从那以后就开始走下坡路了,进入2019年几乎让很多人感到阵阵寒意,这时候你去搜索一些自动化测试、性能测试、DevOps的文章...