识别 Epoxy 中正在增长的队列

 

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

Epoxy (ExIPC) 是一种共享内存机制,它使 Internet 信息服务 (Inetinfo.exe) 和 Microsoft Exchange Information Store (Store.exe) 进程能够快速地互相传输数据。这样就可以在 Inetinfo.exe 进程(它接受来自诸如 WebDAV、IMAP4、NNTP、POP3 和 SMTP 等 Internet 协议的请求)和 Store.exe 进程之间进行双向进程间通信。此内存也可以由 DSAccess,即缓存 Active Directory 信息的 Exchange 组件使用。

如果 Store.exe 或 Inetinfo.exe 进程中出现性能问题,在一个进程运行快于另外一个进程的情况下,通常会使 Epoxy 的队列增大。从 Store.exe 进程发送到 Inetinfo.exe 进程的邮件队列由 Store Out Queue Length 计数器表示。从 Inetinfo.exe 进程发送到 Store.exe 进程的邮件队列由 Client Out Queue Length 计数器表示。通过监视这些计数器,可以确定哪些队列在增大和哪些队列的性能在降低。

下表显示了寻找 Epoxy 队列中的增大队列时需要监视的计数器。

Epoxy 队列性能计数器

计数器 期望值

Epoxy\Client Out Queue Length (WebDAV)

表示包含由 Inetinfo.exe 进程发送的 WebDAV 邮件的队列中的邮件数。

Epoxy\Store Out Queue Length (WebDAV)

表示包含由 Store.exe 进程发送的 WebDAV 邮件的队列中的邮件数。

  • 此队列应始终低于 10。

Epoxy\Client Out Queue Length (DSAccess)

表示包含由 Inetinfo.exe 进程发送的 DSAccess 邮件的队列中的邮件数。

Epoxy\Store Out Queue Length (DSAccess)

表示包含由 Store.exe 进程发送的 DSAccess 邮件的队列中的邮件数。

  • 此队列应始终低于 10。

Epoxy\Client Out Queue Length (IMAP)

表示包含由 Inetinfo.exe 进程发送的 IMAP4 邮件的队列中的邮件数。

Epoxy\Store Out Queue Length (IMAP)

表示包含由 Store.exe 进程发送的 IMAP4 邮件的队列中的邮件数。

  • 此队列应始终低于 50。

Epoxy\Client Out Queue Length (NNTP)

表示包含由 Inetinfo.exe 进程发送的 NNTP 邮件的队列中的邮件数。

Epoxy\Store Out Queue Length (NNTP)

表示包含由 Store.exe 进程发送的 NNTP 邮件的队列中的邮件数。

  • 此队列应始终低于 10。

Epoxy\Client Out Queue Length (POP3)

表示包含由 Inetinfo.exe 进程发送的 POP3 邮件的队列中的邮件数。

Epoxy\Store Out Queue Length (POP3)

表示包含由 Store.exe 进程发送的 POP3 邮件的队列中的邮件数。

  • 此队列应始终低于 50。

Epoxy\Client Out Queue Length (SMTP)

表示包含由 Inetinfo.exe 进程发送的 SMTP 邮件的队列中的邮件数。

Epoxy\Store Out Queue Length (SMTP)

表示包含由 Store.exe 进程发送的 SMTP 邮件的队列中的邮件数。

  • 此队列应始终低于 50,除非存在邮件队列。

在本示例中,POP3 用户遇到较迟缓的响应。性能管理单元通过查看表示从 Inetinfo.exe 进程调用到 Store.exe 进程的队列,显示出计数器 Epoxy\Client Out Queue Length (POP3) 有所增长。计数器这次增长的原因是磁盘性能较差。尤其是 Exchange 存储中可能有磁盘性能问题,这将阻碍 Store.exe 进程有效处理传入的请求。

4e93616c-6f1d-480b-a382-ec381c824b46
 
显示: