标题: 求教Pool Nonpaged Bytes和Private Bytes的值很高说明什么? [打印本页] 作者: bukeneng1ac 时间: 2008-3-25 15:17 标题: 求教Pool Nonpaged Bytes和Private Bytes的值很高说明什么? 各位高手,小弟公司最近做个类似即时通信的软件,客户端在登陆的时候会去服务器取客户端相关的信息,包括我的好友等内容,小弟进行了1000个用户的并发测试,想看看对服务器会造成多大的压力,发现Pool Nonpaged Bytes和Private Bytes的值很高,找过资料里边说的都很抽象小弟不明白什么意思,请教高手一下,Pool Nonpaged Bytes的平均值为14334244.570而Private Bytes的平均值为917952609.500请教高手这样算不算正常,如果不正常的话,会是什么地方的问题?小弟感激不尽。作者: bukeneng1ac 时间: 2008-3-26 09:05
自己顶一下,没有人知道么?作者: ceshizhuye 时间: 2010-4-8 17:17
顶一下,要是所有计数器都有个指标就好了。。。就像需求一样,有个参照
1. Memory\Available Mbytes
o 阀值:20-25%以下为可接受范围
o 含义:指示系统当前可用的内存。此处为最后采集的数据,而不是平均值。
2. Memory\Page Reads/sec
o 阀值:持续大于5的值,表明内存的读请求发生了较多的缺页中断(page fault)。
o 含义:说明进程的Working Set已经不够,使用硬盘来虚拟内存。此处为读得次数,不关心读取得页数,比较大的值表明内存出现了瓶颈。1. 如果此值比较低,但Physical Disk\% Disk Time and Physical Disk\Avg. Disk Queue Length计数器很高,表明磁盘有瓶颈。2. 如果随着Physical Disk\Avg. Disk Queue Length的增加,而Memory\Page Reads/sec并没有减少,表明有内存的瓶颈。
3. Memory\Pages/sec
o 阀值:持续大于5的值,说明有内存瓶颈。
o 含义:为了解决缺页中断而进行的每秒磁盘读和写的页数。将计数器Physical Disk\Avg. Disk sec/Transfer和Memory\Pages/sec的值相乘,如果得到的结果大于0.1,表明解决缺页错误的操作占到了磁盘访问时间的10%,系统出现了内存瓶颈。
4. Memory\Pool Nonpaged Bytes
o 阀值:考察其自系统启动以来的增长了10%以上,如果是,表明有潜在的严重瓶颈。
o 含义:Pool Nonpaged的大小,Pool Nonpaged的具体含义参见本文顶部的概念描述。
5. Server\Pool Nonpaged Failures
o 阀值:出现Nonpaged Pool分配错误的次数,一个非零值表明有瓶颈存在。
o 含义:Nonpaged Pool决定了有多少进程、内存以及其对象能够被构建,计算机的物理内存太小,会导致分配错误。当出现Nonpaged Pool分配错误,有可能是因为发生了内存泄漏。
6. Server\Pool Paged Failures
o 阀值:N/A
o 含义:Paged Pool分配发生的错误次数。发生此错误,表明物理内存、分页文件不足。
7. Server\Pool Nonpaged Peak
o 阀值:N/A
o 含义:服务器Nonpaged Pool的最大使用峰值,据此考察计算机的物理内存为该值的4倍为宜。
8. Memory\Cache Bytes
o 阀值:N/A
o 含义:显示文件系统缓存的大小,其默认为最多使用50%的可用物理内存。由于有效内存短缺时,系统会自动调整它。
9. Memory\Cache Faults/sec
o 阀值:N/A
o 含义:从文件系统缓存中查找数据,未命中的次数。这个值应该尽可能的低,较大的值表明内存出现短缺,缓存命中很低。
10. Cache\MDL Read Hits %
o 阀值:值越大(接近100%),表明文件系统缓存效果越好。
o 含义:这个计数器提供了MDL(Memory Descrīptor List)成功命中文件系统缓存(而不是去磁盘读)的比率。作者: TIB 时间: 2010-4-9 11:36
根据PAL这个工具的定义(http://pal.codeplex.com/Wikipage)
Private Bytes有问题的时候是:
an increasing trend of 5MB's per hour detected
检查是否可能存在内存泄漏:
If the private bytes size is greater than <B>256MB</B> and the process is increasing at a rate greater than <B>5MB's</B> per hour, then a memory leak is suspected.
Pool NonPaged Bytes有问题的时候是:
Low on Pool NonPaged memory - less than 40% available
Critically low on Pool NonPaged memory - less than 20% available作者: livegirl 时间: 2011-8-12 12:58 回复 3#ceshizhuye
很好!真正查找相关资料,谢谢了!