今天我将分享一下个人学习并实践过的关于loadrunner性能测试的一些知识,方便大家一起学习讨论,由于个人经验有限,文章中如有错误之处,还请各位博友提出指正!
监测windows性能指标最重要的也是必不可少的就是CPU和内存,其中关于这两个主要目标的性能指标我给大家列举几个:
1.Page/sec 程序向虚拟内存读和写数据页面的数目2. Available Mbytes 指计算机运行进程的可用物理内存大小
3. Page Reads/sec 程序读取虚拟内存的次数
4.Page Input/sec 程序读取虚拟内存每秒获得的页面数目
5.Page Faults/sec 每秒钟出错页面的平均数量(硬页面错误和软页面错误之和)
6.Private Bytes 当前进程占有的字节数
7.Pool Nonpaged Bytes 指非分页池中的字节数
8.%Processor Time 被消耗的处理器时间数量(CPU使用率)
分析以上八个指标可以从以下标准来判断:
1. Page/sec 的值 <100, 正常
2. Available Mbytes>4, 正常
3. Page Reads/sec<5, 正常
4. Page Input/sec<10,正常
5. Page Input/sec与Page Faults/sec之比<50%,正常
6.内存泄漏:Pool Nonpaged Bytes和 Private Bytes 持续增高
7.%Processor Time 如果服务器专用于sql server,则可接受范围是80%~85%,如果持续超过85%以上则说明当前系统瓶颈为CPU,应考虑增加处理器或给服务器更换性能更好的处理器。