张海红的空间

我们一直在努力....

性能监控计数器

标签: 性能 监控器 loadRunner

         刚接触性能监控器,下面来学习一下loadRunner中的性能监控器。其实这些监控制器,在WINDOWS 的自身都带有这些功能,具体的操作路径为:开始----设置---控制面板---管理工具--性能--性能日志和警报---计算器日志。

CPU

性能对象:processer

%processor time:cpu使用率。

性能对象:system

Processor Queue Length:是指处理列队中的线程数。即使在有多个处理器的计算机上处理器时间也会有一个单列队。参考值:小于2,处理器瓶颈会导致该值持续大于2.

Memory(内存)

性能对象: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的值会降低。

网络吞吐量及带宽:

性能对象:Network Interface

Bytes Total/Sec:发送和接受字节的速率。该值和目前网络带宽相除小于50%。

SQL-server

性能对象: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、用户数、高速缓存大小、请求的复杂程度等) 影响。批请求数值。高意味着吞吐量很好。

databases/transactions/sec:每秒为数据库启动的事务数。


    评分: 请先登录再投票,同一篇博客一月只能投票一次!
    无人投票

相关博客:


评论


发表评论

关注此文的人们还关注