Loadrunner windows计数器
object (对象) |
Counters (计数器名称) |
Description (描述) |
参考值 |
Memory | Available Mbytes | 可用物理内存数。如果该值很小(4MB或更小),则说明该计算机上总的内存可能不足,或某程序没有释放内存。每个附加连接将在此基础上占用10KB左右 | 至少要有10%的物理内存值 |
Memory | Page/sec | 表示因为页面错误,从磁盘取出的页面数,或是由于页面错误,写入磁盘以释放工作空间的页面数 | 推荐值为0~20,一般如果该值持续高于几百,那么应该进一步研究页交换活动 |
Memory | Page read/sec | 每秒读取的页面数 | 阈值为5,越低越好,阈值大表示从磁盘读而不是从缓存读 |
Memory | Page Faults/sec | 每秒失效页面数(包括软失效和硬失败) | |
Memory | Cache Bytes | 文件系统缓存(File System Cache) | 默认情况下为50%的可用物理内存。如IIS5.1运行内存不够时,它会自动整理内存。需要关注该计数器的趋势变化。 |
Memory | Pages per second | 每秒钟检索的页数 | 应该少于每秒一页 |
Process | %Processor Time | CPU使用率,查看处理器饱和状态 | 小于75% |
Process | %User Time | 表示耗费CPU的数据库操作,如排序、执行、aggregate functions等 | 如果该值很高,可考虑增加索引,尽量使用简单的表联接,水平分割大表格等方法来降低该值 |
Process | %Priviledged Time | (CPU内核时间)实在特权模式下处理线程执行代码所花时间的百分比 | 如果该值和Physical Disk参数值一直很高,表明I/O有问题。可考虑更换更快的磁盘系统 |
Process | Processor Queue Length | 处理器队列的瞬时长度,以长线程数为单位 | |
Process | DPC Time | 越低越好。在多处理器系统中,如果这个值大于50%并且Processor:%Processor Time非常高,加入一个网卡可能会提高性能,提供的网络已经不饱和 | 判断CPU瓶颈,如果Processor Queue Length显示的队列长度保持不变(大于等于2)并且处理器利用率%Processor Time超过90%,那么很可能存在处理器瓶颈 |
Thread | ContextSwitches/sec | 实例化inetinfo和dllhost进程,如果要增加线程字节池的大小,应该监视这三个计数器。增加线程数可能会增加上下文切换次数,这样性能不会上升反而会下降。如果10个实例的上下文切换值非常高,就应该减小线程字节池的大小 | |
Physical Disk | %Disk Time | 指所选磁盘驱动器为读取或写入请求提供服务所用时间的百分比 | 正常值小于10,此值过大表示耗费太多时间来访问磁盘,可考虑增加内存、更换更快的硬盘、优化读写数据的算法 |
Physical Disk | Avg.Disk Quequ Length | 指读取和写入请求为所选磁盘在实例间隔中队列的平均数。 | 正常值小于0.5,此值过大表示磁盘I/O太慢,要更换更快的硬盘 |
Physical Disk | Current Disk Queqe Length | 收集性能数据时磁盘上当前的请求数量,它还包括在收集时处于服务的请求。这是瞬间的快照,不是平均值。多轴磁盘设备能有一次处于运行状态的多重请求,但是其他同期请求正在等待服务 |
**************胜者先胜而后求战,败者先战而后求胜!**************