loadrunner监控内存指标
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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并不能说明应用程序有问题,它只是一个参考的指标,如果这个值很大,可能是内存不足的原因,也可能是应用程序的问题,还要再深入的查下去)。