性能计数器之内存

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

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)从文件系统缓存中读取数据的百分比,如果在缓存中就可以直接返回对象而不用从硬盘中读取。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值