eG Monitoring
 

Measures reported by XchgEpoxyTest

Epoxy(ExIPC) is a shared memory mechanism that enables the intenet Information Services(inetinfo.exe) and the Microsoft Exchange Information Store(store.exe) processes to quickly shuttle data back and forth. This allows for bi-directional interprocess communication between inetinfo.exe (which accepts requests for internet protocls such as WebDav, IMAP4, NNTP, POP3, and SMTP) and the store.exe process. This memory is also used by DSAccess, the Exchange component that caches the Active Directory Information. The XchgEpoxyTest reports statistics pertaining to the Epoxy. If there are performance issues in either the Store.exe or Inetinfo.exe processes, it is common for a queue to build up in the Epoxy as one process performs faster than the other. The Store_out_queue contains messages sent from the Store.exe process to the Inetinfo.exe process. The Client_out_queue contains messages from the Inetinfo.exe process to the Store.exe process. By monitoring these queues, an exchange administrator can determine which queues are building up and degrading performance. Note that this test will function on Exchange 2000/2003 servers, and not on Exchange 2007 servers. The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Client_out_queue_length The number of messages sent by the Inetinfo.exe process that are in the queue Number This queue size should be below 10 at all times. If the queue size exceeds 10, it is indicative of a bottleneck in the Inetinfo.exe process.
Store_out_queue_length The number of messages sent by the Store.exe process that are in the queue Number This queue size should be below 10 at all times. If the queue size exceeds 10, it is indicative of a bottleneck in the Store.exe process. Disk performance issues on the Exchange store may prevent the store.exe process from effectively handling incoming requests.