loadrunner 监控计数器小结

Memory:内存是第一个监控对象。
available bytes:可用物理内存数。参考值:至少要保持10%的物理内存。如果是IIS5.0,默认使用50%的物理内存。
Page/sec:推荐00-20.如果服务器没有足够的内存处理其工作负荷。这个值一直很高,大于80就有问题。
committed bytes:以字节表示的确认虚拟内存。推荐值:不超过物理内存的75%。
process/ Private Bytes:指这个处理不能与其他处理共享的、已分配的当前字节数。
process/working set:反映了每个进程使Dllhost#n 进程都用的内存页的数量。
内存问题主要关注的是应用程序是否存在内存泄露。如果存在内存泄露, process/private bytes和process/working set 的值会升高,而且available byte的值会降低。
processer:
system/Processor Queue Length:Processor Queue Length 是指处理列队中的线程数。即使在有多个处理器的计算机上处理器时间也会有一个单列队。参考值:小于2,处理器瓶颈会导致该值持续大于2.
processor/%processor time:cpu使用率。
网络吞吐量及带宽:
Network Interface/Bytes Total/Sec:发送和接受字节的速率。该值和目前网络带宽相除小于50%。
SQL-server:
sql-server cache Manage/cacha hit radio:显示在高速缓存中找到数据的命中率。如果数值持续小于 85% 则表示内存有问题。
sql-server locks/lock wait/sec:显示在当前进程完成之前强制其他进程等待的每秒锁定请求的数量。如果该值始终大于 0 则表示事务有问题。

sql-server buffer manager/buffer manager hit radio:计数器值依应用程序而定, 但比率最好为 90% 或更高。增加内存直到这一数值持续高于 90% 表示90% 以上的数据请求可以从数据缓冲区中获得所需数据。
sql-server sql stastics/Batch request/sec:每秒收的Transact-SQL 命令批数。这一统计信息受所有约束( I/O、用户数、高速缓存大小、请求I/O、用户数、高速缓存大小、请求的复杂程度等) 影响。批请求数值。高意味着吞吐量很好。
sql-server:databases/transactions/sec:每秒为数据库启动的事务数。

 

 

 

posted @ 2009-07-27 11:04  shinta  阅读(806)  评论(0编辑  收藏  举报