如何用LoadRunner分析资源占用率
1个回答
展开全部
软件测试工具LoadRunner分析页面:
平均事务响应时间
Average Transation Response Time
优秀:<2s
良好:2-5s
及格:6-10s
不及格:>10s
每秒点击率
Hits per
Second
当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定。若压力增大时,吞吐率的曲线增加到一定程度后出现变化缓慢,甚至平坦,很可能是网络出现带宽瓶颈,同理若点击率/TPS曲线出现变化缓慢或者平坦,很可能是服务器响应时间增加,观察服务器资源使用情况,确定是否是服务器问题。
请求响应时间
Time
to Last Byte
每秒系统处理事务数
Transaction per
second
吞吐量
Throughout
CPU利用率
Processor / %Processor Time
好:70%
坏:85%
很差:90%+
数据库操作消耗的CPU时间
Processor / %User Time
如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器是数据库服务器, Processor\%User Time
值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。
核心态CPU平均利用率
Processor
/%Privileged Time 如果该参数值和"Physical
Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统
处理队列中的线程数
Processor / Processor Queue
Length 如果该值保持不变(>=2)个并且%Processor Time
超过90%,那么可能存在处理器瓶颈。如果发现超过2,而处理器的利用率却一直很低,那么或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。
文件系统缓存
Memory
/ Cache Bytes 50%的可用物理内存
剩余的可用内存
Memory / Avaiable Mbytes 至少要有10%
的物理内存值
每秒下载页数
Memory / pages/sec
好:无页交换
坏:CPU每秒10个页交换
很差:更多的页交换
页面读取操作速率
Memory / page read/sec
如果页面读取操作速率很低,同时 % Disk Time 和 Avg.Disk Queue
Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。
物理磁盘利用率
Physical
Disk / %Disk Time
好:<30%
坏:<40%
很差:<50%+
物理磁盘平均磁盘I/O队列长度
Physical Disk /
Avg.Disk Queue Length 该值应不超过磁盘数的1.5~2 倍。要提高性能,可增加磁盘
网络吞吐量
Network
Interface / Bytes Total/sec
判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽,结果应该小于50%
数据高速缓存区命中率
命中率应大于0.90最好
共享区库缓存区命中率 命中率应大于0.99
监控 SGA 中字典缓冲区的命中率
命中率应大于0.85
检测回滚段的争用 小于1%
监控 SGA
中重做日志缓存区的命中率应该小于1%
监控内存和硬盘的排序比率 最好使它小于 10%
平均事务响应时间
Average Transation Response Time
优秀:<2s
良好:2-5s
及格:6-10s
不及格:>10s
每秒点击率
Hits per
Second
当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定。若压力增大时,吞吐率的曲线增加到一定程度后出现变化缓慢,甚至平坦,很可能是网络出现带宽瓶颈,同理若点击率/TPS曲线出现变化缓慢或者平坦,很可能是服务器响应时间增加,观察服务器资源使用情况,确定是否是服务器问题。
请求响应时间
Time
to Last Byte
每秒系统处理事务数
Transaction per
second
吞吐量
Throughout
CPU利用率
Processor / %Processor Time
好:70%
坏:85%
很差:90%+
数据库操作消耗的CPU时间
Processor / %User Time
如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器是数据库服务器, Processor\%User Time
值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。
核心态CPU平均利用率
Processor
/%Privileged Time 如果该参数值和"Physical
Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统
处理队列中的线程数
Processor / Processor Queue
Length 如果该值保持不变(>=2)个并且%Processor Time
超过90%,那么可能存在处理器瓶颈。如果发现超过2,而处理器的利用率却一直很低,那么或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。
文件系统缓存
Memory
/ Cache Bytes 50%的可用物理内存
剩余的可用内存
Memory / Avaiable Mbytes 至少要有10%
的物理内存值
每秒下载页数
Memory / pages/sec
好:无页交换
坏:CPU每秒10个页交换
很差:更多的页交换
页面读取操作速率
Memory / page read/sec
如果页面读取操作速率很低,同时 % Disk Time 和 Avg.Disk Queue
Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。
物理磁盘利用率
Physical
Disk / %Disk Time
好:<30%
坏:<40%
很差:<50%+
物理磁盘平均磁盘I/O队列长度
Physical Disk /
Avg.Disk Queue Length 该值应不超过磁盘数的1.5~2 倍。要提高性能,可增加磁盘
网络吞吐量
Network
Interface / Bytes Total/sec
判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽,结果应该小于50%
数据高速缓存区命中率
命中率应大于0.90最好
共享区库缓存区命中率 命中率应大于0.99
监控 SGA 中字典缓冲区的命中率
命中率应大于0.85
检测回滚段的争用 小于1%
监控 SGA
中重做日志缓存区的命中率应该小于1%
监控内存和硬盘的排序比率 最好使它小于 10%
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询