loadrunner系统资源监控--内存参数值(1)

上一篇 / 下一篇  2011-09-14 16:51:13 / 个人分类:性能测试

Object对象)

Counters

Description描述)

参考值

Memory

Available MBytes

物理内存的可用数(单位Mbytes)。默认情况下IIS5.0使用50%的可用物理内存,作为IIS的文件缓存(file cache)。IIS基本占用2.5 MB,每个附加连接将在此基础上占用10 KB左右

至少要有10%的物理

Memory

Page/sec

Page Faults/sec

Pages Input/sec

Pages Input/sec

Page Reads/sec

Transition

Faults/sec

 

物理内存的可用数(单位Mbytes)。默认情况下IIS5.0使用50%的可用物理内存,作为IIS的文件缓存(file cache)。IIS基本占用2.5 MB,每个附加连接将在此基础上占用10 KB左右。至少要有10%的物理内存值当处理器向内存指定的位置请求一页(可能是数据或代码)出现错误时,这就构成一个Page Fault。如果该页在内存的其他位置,该错误被称为软错误(Transition Fault/sec数器衡量);如果该页必须从硬盘上重新读取时,被称为硬错误。许多处理器可以在有大软错误的情况下继续操作。但是,硬错误可以导致明显的拖延。Page Faults/sec是处理器每秒钟处理的错误页(包括软错误和硬错误)。Pages Input/sec是为了解决硬错误页,从硬盘上读取的页数,Page Reads/sec是为了解决硬错误,从硬盘读取的次数。如果Page Reads/Sec比率持续保持为5表示可能内存不足。Pages/sec是指为解析硬页错误从磁盘

读取或写入磁盘的页数。

Page/sec推荐00-20如果服务器没有足够的内存处理其工作负荷,此数值将一直很高。如果大于80,表示有问题)。这些计数器的值比较低,说明Web服务器响应请求比较快,否则可能是服务器系统内存短缺引起(也可能是缓存太大,导致系统内存太少)。Page Input/sec的值可以衡量出硬错误页发生的速率,通常它的值会于或者等于Page Reads/secMemory Cache Bytes

Memory

Cache Bytes

文件系统缓存(File System Cache

默默认情况下认情况下为50%的可用物理内存。如为50%的可IIS5.0运行内存不够时,它会自动整理用物理内存缓存。需要关注该计数器的趋势变化

Internet File Cache Hits %

 

File Cache Hits %是文件缓存命中全部(对于一个Information File Cache缓存需求的比例,反映了IIS的文件缓大部分是静Services Flushes存设置的工作情况。而File Cache Hits态网页组成

Global File Cache Hits是文件缓存命中的具体值,File Cache的网站)File Flushes是自服务器启动之后文件缓存Cache Hits%刷新次数,如果刷新太慢,会浪费内存;如果刷新太快,缓存中的对象会太频繁属于非常好!的丢弃生成,起不到缓存的作用。通过File Cache HitsFile Cache Flushes可以得到一个适当的刷新值(参考IIS的设置ObjectTTLMemCacheSizeMaxCacheFileSize

 

 

 

 

 

Memory

PoolPaged BytesPool Nonpaged Bytes

Pool Paged Bytes Pool Nonpaged Bytes这两个计数器监视服务器上各个进程的分页池字节数和非分页池字节数。

在访问数比较固定的情况下,Pool Nonpaged Bytes是比较定的,如果访问数逐步增加,该值会缓慢的增加

Process

Virtual Bytes

Working Set计数器

Virtual Bytes(Virtual Bytes数器监视IIS5.0保留的例inetinfo、虚地址空间的数量,实例化为inetinfo dllhost) Working Set实例进程(IIS运行的核心)Dllhost进程(隔离/连接池的应用程序必需的)。inetinfodllhostWorking Set计数器反映了每个进程使Dllhost#n进程都用的内存页的数量。系统的内存页(pool要添加计数器Page只能由操作系统的核心模块直接访问,用户进程不能访问。运行IIS5.0的服务器上,负责web连接的线程以及它需要的一些对象都保存在未分页的池中(nonpaged pool),比如文件句柄和socket连接

 

Process

Private Bytes

指这个处理不能与其他处理共享的、已分配的当前字节数

 

Memory

Committed

Bytes

是指以字节表示的确认虚拟内存。(确认内存是指为磁盘分

页文件在磁盘上保留的空间以便在需推荐不超过物理内存的75%

要将其写回磁盘时使用)

推荐部超过物理内存的75

 

 

 

 

内存问题主要检查应用程序是否存在内存泄漏。如果发生了内存泄漏,Process\Private Bytes计数器和Process\Working Set计数器的值往往会升高,同时Available Bytes的值会降低。内存泄漏应该通过一个长时间的,用来研究分析当所有内存都耗尽时,应用程序反应情况的测试来检验。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 27028
  • 日志数: 26
  • 建立时间: 2011-05-07
  • 更新时间: 2012-07-20

RSS订阅

Open Toolbar