Chinaunix首页 | 论坛 | 博客
  • 博客访问: 717289
  • 博文数量: 127
  • 博客积分: 2032
  • 博客等级: 大尉
  • 技术积分: 1446
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-04 10:20
文章分类

全部博文(127)

分类: WINDOWS

2012-11-15 15:32:00

可以使用如下的计数器来衡量内存使用率以及对分页的影响。

Memory/Available Mbytes

阀值:少于20%25%则表示内存不足。

含义:表示在计算机中可供进程使用的物理内存数量,注意这个计数器是最近计算的结果而并非平均值。

Memory/Page Reads/sec

阀值:持续大于5表示在内存读取请求时有大量页面错误。

含义:表示进程的Working Set相对于物理内存太大,已经分页到磁盘。它显示的是读操作的数量,不包含每个读操作的页面数。高数值表明存在内存瓶颈。如果较低的页面读取操作和很高的Physical Disk/% Disk Time 以及 Physical Disk/Avg. Disk Queue Length同时发生,那么应该存在磁盘瓶颈。如果持续增加的队列长度并没有伴随着降低的页面读取率,那么内存可能不够。

Memory/Pages/sec

阀值:持续大于5表示存在瓶颈。

含义:计数器表示页面读取或者写入值磁盘以解决硬页面错误的比率。这个值乘以Physical Disk/Avg. Disk sec/Transfer 和Memory/Pages/sec,如果结果超过0.1,分页时间超过磁盘访问时间的10%,表示需要更多内存。

Memory/Pool Nonpaged Bytes

阀值:从系统启动开始监控Memory/Pool Nonpaged Bytes是否有10%以上的增长。

含义:如果相比系统启动时的值增加了10%以上,那么可能有很严重的内存泄漏。

Server/Pool Nonpaged Failures

阀值:非零正值表示存在瓶颈

含义:表示从未分页池中分配内存时出错的次数,以及计算机的物理内存太少。未分页池包含进程中还没有交换至磁盘分页文件的虚拟地址空间,比如进程的核心对象表。未分页池的可用程度决定还能创建多少进程,线程以及其他对象。当从未分页池分配出错时,有可能是进程内存泄漏引起,尤其是处理器使用率没有相应增加时。

Server/Pool Paged Failures

阀值:不固定

含义:表示从分页池中分配内存是出错的次数,意味着内存不够或者分页文件过小。

Server/Pool Nonpaged Peak

阀值:不固定

含义:指服务器在未分页池中使用过的最大字节数。表示计算机应该有多大的物理内存。因为未分页池必须是长存的,而且必须有剩余内存为一些其他操作预留,你或许可以把这个值乘以4得出这个系统实际应该有的物理内存。

Memory/Cache Bytes

阀值:不固定

含义:在不同的压力情况下监视缓存的大小,这个计数器显示静态文件缓存的大小,默认情况下,它使用大约50%可用内存,但也会随着可用内存减少而变小,这会影响系统性能。

Memory/Cache Faults/sec

阀值:不固定

含义:表示操作系统在文件系统缓存中查找数据失败的次数,这个值应该尽可能低。缓存与数据位置无关但是确严重依赖于分页文件中数据的密集程度。大量的缓存错误表示内存不足或者也意味着磁盘数据过于分散。

Cache/MDL Read Hits %

阀值:值越高意味着文件系统缓存性能越好,这个值应该尽可能接近100%

含义:这个计数器提供储器描述符表格(MDL)从文件系统缓存中读取数据的百分比,如果在缓存中就可以直接返回对象而不用从硬盘中读取。

阅读(4221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~