loadrunner性能分析

(1)监控各项指标,只要有一项指标不满足,就说这个系统不满足性能

(2)可以根据不满足指标的这个数据,再去分析什么原因导致的这个问题

(3)cpu使用率,%process time,80%

(4)cpu队列长度,processor quen length,队列长度不超过n+1

(5)内存,available mbytes,要大于20%

(6)硬错误,cpu取数据在内存中没有找到,需要去硬盘中取到内存,再使用

        Page /sec,是指为解析硬错误从磁盘读取或写入磁盘的页数。硬错误会使系统的运行效率很快将下来

        Page Reads/sec 是为了解决硬错误, 从硬盘读取的次数

        Pages Input/sec 是为了解决硬错误页, 从硬盘上读取的页数

(7)软错误,cpu取数据在内存所应该在地址没找到,去内存其它地方找到,Transition Fault/sec

(8)内存泄漏,在长时间的性能测试中,如果用户数一直不变,CPU使用率一直平稳,可用内存在逐步减少,考虑是否发生内存泄漏。

        process\private bytes计数器的值会 升高↑

        process\working set计数器的值会 升高 ↑

        memory\available bytes的值会  降低↓

(9)磁盘使用率,%Disk time,阈值不超过80%

(10)Avg.disk queue length: 指读取和写入请求平均数。该值不应超过物理磁盘(轴)数的1.5-2倍

(11)Bytes Total/sec为发送和接收字节的速率

        阈值:该值*8后再与带宽的一半进行比较,如果小于带宽的一半,则一般 认为网络没有瓶颈

(12)context switches/sec,如果系统的吞吐量随着负载的加大出现平坦或降低并且CPU的使用率很高,并且此现象发生时切换水平在15000以上,那么意味着上下文切换次数过高

おすすめ

転載: blog.csdn.net/chengdiyiyo/article/details/121016800