background image

监控

 使用到的计数器

内存不足

 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