Jmeter性能监控&性能测试

性能测试监控指标:资源指标  + 系统指标

CPU使用率

致用户进程与系统进程消耗的CPU时间百分比长时间下,一般可接受上限不超过85%。

如:  1000TPS,latency < 3S,运行12小时,CPU平均使用率低于85%。

使用  putty(安装在电脑上,做监控服务器使用)链接上服务器使用,

附图:使用Jmeter做性能监控

总结查看CPU使用率常用的命令。---- 参见文章Linux常用命令-CPU

Memory  

       内存使用率 = (1-空白内存/总内存大小) * 100%(至少有10%可用内存,内存使用率可接受上限为85%

Disk - 磁盘I/O:写/读

使用% Disk Time(磁盘用于读写操作所占用的时间百分比)度量磁盘读写性能

如果发现CPU大量的时间花费在等待磁盘操作上面:  那么就应该考虑增加内存,将磁盘的数据导入内存,减少CPU对于磁盘的等待,整体提升系统性能

Network--网络带宽

一般使用计数器Byte Total/sec 来度量,Bytes     Total/sec表示为发送和接收字节的速率,包括帧字符在内,判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽作比较

可以使用  Nmon--性能监控工具

开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。

你可能感兴趣的:(Jmeter性能监控&性能测试)