如何监视 Exchange Server 的内存使用

 

上一次修改主题: 2005-05-10

可以使用“事件查看器”和“性能日志和警报”来监视 Exchange 服务器的虚拟内存问题。例如,当最大可用虚拟内存块减少到 32 MB 时,事件 9582 在应用程序日志中会以警告事件出现。如果看到此警告,应该在下次有机会时重新启动 Exchange 存储进程。如果最大可用块减少到 16 MB,事件 9582 会再次以错误事件出现,表明服务器的运行可能立即失败,应该尽快重新启动服务器。如果对上述事件没有做出响应,可能会导致个别邮件投递和 IMAIL 转换失败。

在“性能日志和警报”中,应监视下表中列出的计数器。

性能对象 性能计数器 详细信息

MSExchangeIS

VM Largest Block Size

正常服务器的最大可用块应在 200,000,000 字节 (200 MB) 以上。如果低于此值,请密切监视服务器。

Memory

Pool Page Bytes

使用 /3GB 开关时,如果数字大于 200 MB,则说明存在问题(除非正在运行备份)。在备份期间,缓存管理器中的每一页均复制到分页池中,可能造成分页池增大。

Memory

Pool Nonpaged Bytes

使用 /3GB 开关时,如果数字大于 100 MB,则说明存在问题。

Memory

Free System Page Table Entries

如果数字小于 3000,则说明存在问题。

Process

Private Bytes

上升趋势说明可能存在内存泄漏。

步骤

在应用程序事件日志中查找事件 9582

  1. 依次单击“开始”、“所有程序”、“管理工具”,再单击“事件查看器”。

  2. 在左侧窗格中,选择“应用程序”。

  3. 用鼠标右键单击“应用程序”,选择“查看”|“筛选...”。

  4. 在“应用程序属性”对话框的“事件 ID”字段中,输入 9582,并单击“确定”。如果应用程序事件日志中包括了任何 9582 错误或警告事件,那么将在右侧窗格中显示。

在 Exchange Server 上监视与内存有关的计数器

  1. 依次单击“开始”、“所有程序”、“管理工具”,再单击“性能”。

  2. 在“图例”区域中,删除任何自动添加的计数器。

  3. Ctrl+I 插入一个计数器。

  4. 在“性能对象”字段中,选择要监视的性能对象。例如,选择“Memory”。

  5. 在“从列表选择计数器”字段中,选择要监视的性能计数器,然后单击“添加”。例如,选择“Pool Paged Bytes”,然后单击“添加”。

  6. 对每个要监视的性能对象和计数器重复步骤 4 至 5。

  7. 添加完对象和计数器后,单击“关闭”。

  8. 如上表所说明,监视选定计数器的值。