loadrunner监控内存指标

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

监控使用到的计数器

内存不足Memory\Available Bytes 或Available Kbytes或Available MbyteProcess

( All_processes )\Working Set

Memory\Pages/sec

Memory\Cache Bytes

频繁的页面硬错误Memory\Pages/sec

Process ( All_processes ) \Working Set

Memory\Pages Input/sec

Memory\Pages Output/sec

页面文件碎片PhysicalDisk\Split IOs\sec

PhysicalDisk\% Disk Read Time

PhysicalDisk\Current Disk Queue Length

Process\Handle Count

内存泄漏Memory\Pool Nonpaged Allocation

Memory\Pool Nonpaged Bytes

Memory\Pool Paged Bytes

Process( process_name) \Pool Nonpaged Bytes

Process( process_name )\Handle Count

Process( process_name )\Pool Paged

Bytes Process( process_name )\Virtual Bytes

Process( process_name )\Private Bytes

缓存管理效率Cache\Copy Read Hits %

Cache\Copy Reads/sec

Cache\Data Map Hits %

Cache\Data Maps/sec

Cache\MDL Read Hits %

Cache\MDL Reads/sec

Cache\Pin Read Hits %

Cache\Pin Reads/sec

Memory\Pages Input/sec。

定位内存不足:

1,查看Process\Working Set 和Process\Private Bytes 计数器。

working set计数器显示了分配给进程的内存总量。它包括共享内存以及正在使用虚拟内存的私有内存。

Private Bytes计数器显示了专门分配给进程的内存。

监控Working Set是非常重要的,因为当内存不足的时候,操作系统会整理进程的Working Set

和paging。

进程的Working Set是由操作系统分配给进程的物理内存总量。

2,监控磁盘计数器,分析内存和磁盘的计数器之间的关系,以更清楚的看到他们对性能的影响。3,确定系统缓存的影响。系统读磁盘上的数据总要比读缓存的数据慢很多。所以系统读缓存中的数据,性能会更好。

4,如果有源代码的话,要学会如何调节应用程序的Working Set。一个良好的应用程序会维护比较少的wrking set并且不会产生page faults(很多时候,出现page faults并不能说明应用程序有问题,它只是一个参考的指标,如果这个值很大,可能是内存不足的原因,也可能是应用程序的问题,还要再深入的查下去)。

相关文档
最新文档