Show Stat Mail

显示有关分派请求和其他消息统计信息的消息统计信息。

详细信息

如果发出 tell router quit 命令后再发出 load router 命令,或如果发出 restart task router 命令,则所有 mail.* 统计信息都将重置为零 (0)。

也可从 Domino® Administrator 查看消息传递统计信息,方法是单击服务器 > 统计信息选项卡上的邮件

语法

 Show Stat Mail

示例

show stat mail

下表列出并描述统计信息,这些统计信息显示用于打开消息的内存使用量。

1. 显示正在使用的内存的统计信息
统计信息 描述

Mail.MessageCache.Memory.Cache.Max

这是常量。用于进程中消息的注释内存大小的字节限制,一旦超过此限制,注释便不再被缓存到消息队列条目中。如果为 RouterMaxQueueMemorySizeBytes 提供了值,则统计信息将获取该值。如果没有为 RouterMaxQueueMemorySizeBytes 提供值,则统计信息将包含缺省计算值。

MAIL.MessageCache.Memory.Current

当前代表路由器使用的注释内存量。它包含 MailEvent 队列、主队列条目以及正在通过传输和传递线程进行的注释。如果多个邮递收件人将收到该消息,则它还包含为邮递准备和高速缓存的消息的任何拷贝。

Mail.MessageCache.Memory.Event.Max

这是常量。用于进程中消息的注释内存大小的字节限制,一旦超过此限制,注释便不会放入邮箱事件队列中。如果为 RouterMaxEventMemorySizeBytes 提供了值,则统计信息将获取该值。如果没有为 RouterMaxEventMemorySizeBytes 提供值,则统计信息将包含缺省计算值。

Mail.MessageCache.Memory.Peak

MAIL.MessageCache.Memory.Current 的最大值

MAIL.MessageCache.Messages.Aged

高速缓存到邮件队列条目中的注释数量,这些注释由于超时导致关闭。例如,消息在传输队列中等待重试,或是等待低优先级邮件时,会发生此种情况。

MAIL.MessageCache.Messages.Current

Current® 高速缓存到所有邮件队列条目中的注释的当前计数。

MAIL.MessageCache.Messages.Peak

MAIL.MessageCache.Messages.Current 的最大值

MAIL.MessageCache.Opens.Copied

获取的消息拷贝计数,包括准备邮递的消息拷贝。这是获取消息的优化方式,因此,此处适用较多的数量。通过 MailEvent 的注释即视作拷贝。

MAIL.MessageCache.Opens.Current

打开消息实例(注释)计数,通过拷贝获取或打开完整注释。

MAIL.MessageCache.Opens.Current.Peak

MAIL.MessageCache.Opens.Current 的最大值

MAIL.MessageCache.Opens.Opened

需要打开完整注释的消息实例的计数,包括准备邮递的消息拷贝。这是未经优化的获取消息副本的方式;因此,此处使用较少的数量。

注: 启动时在邮箱中找到的每一条消息都将以这种方式打开。

下表列出并描述统计信息,这些统计信息显示通过事件机制与搜索发现的消息的数量。

2. 显示通过事件机制发现的消息的统计信息

统计信息

描述

MAIL.Messages.Read.Event.New

通过邮箱事件通知发现的消息的数量。

MAIL.Messages.Read.Event.IntUpdate

通过事件通知发现的消息更新的数量,通过路由器获取以反映完成的收件人。

MAIL.Messages.Read.Event.ExtUpdate

邮箱中更新或删除的消息的数量未通过路由器获取,也未通过事件通知找到。

MAIL.Messages.Read.Search.New

通过搜索发现的消息的数量。

MAIL.Messages.Read.Search.IntUpdate

通过搜索发现的消息更新的数量,通过路由器获取以反映完成的收件人。

MAIL.Messages.Read.Search.ExtUpdate

邮箱中更新或删除的消息的数量未通过路由器获取,也未通过搜索找到。

下表列出并描述邮件事件统计信息。

3. 邮件事件统计信息

统计信息

描述

Mail.Queue.Event.Processed = 1

处理过的邮件事件的数量(例如,注释更新、删除)

Mail.Queue.Event.ProcessTime.Average = 60

平均处理时间(从出列到删除)

Mail.Queue.Event.ProcessTime.MostRecent = 60

最近处理时间

Mail.Queue.Event.ProcessTime.Peak = 60

峰值处理时间

Mail.Queue.Event.ProcessTime.Peak.Time =

峰值处理时间

Mail.Queue.Event.Total = 1

创建的总事件(仅当 Debug_Router_Extra_Queue_Statistics notes.ini 为非零时显示)

Mail.Queue.Event.Waiting = 0

在队列中等待的事件数量

Mail.Queue.Event.Waiting.Peak = 1

在队列中等待的事件的峰值数量

Mail.Queue.Event.Waiting.Peak.Time =

峰值时间

Mail.Queue.Event.WaitTime.Average = 60

平均等待时间(从创建到出列)

Mail.Queue.Event.WaitTime.MostRecent = 60

最近等待时间

Mail.Queue.Event.WaitTime.Peak = 60

峰值等待时间

Mail.Queue.Event.WaitTime.Peak.Time =

峰值等待时间

在下表中,所有时间单位均以毫秒计。

4. 其他邮件统计信息

统计信息

描述

Mail.MessagesReenumerated

自路由器启动后,再枚举的消息的数量

Mail.Queue.Dispatch.Processed

已由路由器完成处理的分派请求的数量

Mail.Queue.Dispatch.ProcessTime.Average

分派请求从队列中删除后的处理时间

Mail.Queue.Dispatch.ProcessTime.Current

完成处理最近的分派请求的时间

Mail.Queue.Dispatch.ProcessTime.Peak

分派请求从队列中删除后的最长处理时间

Mail.Queue.Dispatch.Total

自路由器启动后创建的分派请求的数量

注: 这包含“已处理”和“等待”两个请求。

Mail.Queue.Dispatch.Waiting

当前在队列中等待被处理的分派请求的数量

注: 在一段时间生成的不断增加的数量表明服务器上分派消息中有备份。

Mail.Queue.Dispatch.Waiting.Peak

自路由器启动后,在队列中等待处理的分派请求的最大数量

注: 在一段时间生成的不断增加的数量表明服务器上分派消息中有备份。

Mail.Queue.Dispatch.WaitTime.Average

自路由器启动后,路由器请求在队列中等待的平均时间

Mail.Queue.Dispatch.WaitTime.Current

最近处理的分派请求在队列中等待处理的时间

Mail.Queue.Dispatch.WaitTime.Peak

分派请求在队列中等待处理的最长时间