ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Server性能考量及参数之三分析系统内存以及页面文件的使用

Server性能考量及参数之三分析系统内存以及页面文件的使用

原创 Linux操作系统 作者:六人行-WindowsServer 时间:2010-01-12 18:31:41 0 删除 编辑

监控系统内存以及页面文件的使用。

可用系统内存通常是系统中性能问题的最常见原因。因为在WIN2K8系统上安装了不正确数量的内存。WIN2K8会消耗掉大量的内存。幸运的是,解决这个问题最容易最经济的方法是给系统配置更多的内存。这样可以显著增强性能及可靠性。

在内存中有许多计数器可以帮助判断系统内存的需求。大多数网络环境不需要持续的监控每个计数器以得到准确的性能状态。对于长时间的监控来说,有两个非常重要的计数器可以给出相当精确的内存情况:Page Faults/SEC及Pages/SEC内存。这两上内存计数器可以说明系统是否配置了合适数量的内存。

对象

计数器

描述

内存

Committed Bytes

监控进程分配了多少内存。当这个内存值超过可用RAM时,页文件的尺寸也会增加。

内存

Pages /SEC

显示从磁盘读取或是写入磁盘的页面数量

内存

Pages Output/SEC

显示每秒写入页面文件的虚拟内存页。监控这个计数器可以鉴别页面是否是瓶颈

进程

Page Faults/SEC

报告软件和硬件错误。

内存

Working Set,_Total

显示实际使用的虚拟内存。

页面内存

%pagefile in use

报告实际使用的页面文件的百分比。这个计数器用来判断WINDOWS的页面文件是否是瓶颈。如果这个计数器持续稳定超过50%或者75%。可以考虑增加页面文件的能力或者将页面文件移动到其他磁盘。

Page Faults/SEC 计数器报告软错误及硬错误。这个计数器经常显示相当大数字,每秒可以显示几百个错误,这与系统的工作负载有关。当长时间每秒内页面错误超过几百个时,就好该检测其他内存计数器以鉴别是否存在瓶颈。

 

或许最重要的内存计数器就是PAGES/SEC。这个计数器显示从磁盘读取或者写入磁盘的页面数量,因此可以表示系统在经受的硬页面错误的数量。微软建议当其的平均值大于5时,应当升级系统内存的数量。实际上,这个值持续大于20时,你就会注意到性能已经下降。因此当这个计数器的值超过每秒10页面时就应当高度注意。

 

系统内存RAM在容量上会受到限制,WINDOWS使用虚拟内存来补充RAM,虚拟内存了则没有限制,当所有的RAM都被消耗时,WIN开始将页写入磁盘,从而释放RAM供新的应用程序及进程使用。虚拟内存位于PAGEFILE.SYS文件中,这个文件通常位于系统戏动器的根目录下。每个磁盘都可以包含页面文件,页面文件的位置及大小可以在VIRTUAL MEMORY区域配置。

    注意:在需要的情况下WINDOWS通常会自动处理并增加PAGEFILE.SYS的大小;但在某些情况下,或许你想要提高性能,并自已管理虚拟内存。让默认的页面文件保持在系统驱动器并且在多个磁盘上扩展虚拟内存,或者简单地将PAGEFILE.SYS安放在一个很少使用的磁盘上也可以使用WIN的运行速度加快。只要保证其他磁盘不会比当前的PAGEFILE.SYS所在的磁盘更慢。系统具有的的生理内存越多,分配的虚拟内存也什越多。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22903429/viewspace-624958/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-11-20

  • 博文量
    59
  • 访问量
    72120