BizTalk Server 将初始化流量控制,以防止系统进入无法恢复的状态。 限流可以指示一个问题,并帮助你识别其来源。 根据限制状态确定瓶颈的原因后,分析其他性能计数器以缩小问题的根源。
例如,MessageBox 数据库上的高争用可能是由于 CPU 使用率过高,而这可能是由于内存不足导致过度分页到磁盘引起的。 MessageBox 上的高争用也可能是由高锁争用引起的,这可能是由于磁盘驱动器饱和造成的。
监视每个主机实例的消息传递限流状态和消息发布限流状态通常是排查限流问题的良好起点。 如果这些计数器的值不为零,则表明限制发生在 BizTalk Server 系统中,并且有可能进一步分析瓶颈的原因。 有关其他性能计数器的说明,请参阅 BizTalk Server 帮助 中的“识别数据库层 ”(https://go.microsoft.com/fwlink/?LinkID=154678)中的瓶颈。
BizTalk Server 系统性能计数器
物体 | 实例 | 计数器 | 监视目的 |
---|---|---|---|
处理器 | 总计 | 处理器时间百分比 | 资源争用 |
流程 | BTSNTSvc | 虚拟字节数 | 内存泄漏/内存膨胀 |
流程 | BTSNTSvc | 专用字节数 | 内存泄漏/内存膨胀 |
流程 | BTSNTSvc | 句柄计数 | 资源争用 |
流程 | BTSNTSvc | 执行绪计数 | 资源争用 |
物理磁盘 | 总计 | 空闲时间百分比 | 资源争用 |
物理磁盘 | 总计 | 当前磁盘队列长度 | 资源争用 |
BizTalk 应用程序计数器
物体 | 实例 | 计数器 | DESCRIPTION |
---|---|---|---|
BizTalk 消息传送 | RxHost | 接收的文件数量/每秒 | 传入速率 |
BizTalk 消息传送 | TxHost | 处理的文档数/秒 | 传出率 |
XLANGs/Orchestrations | PxHost | 编排已完成/秒 | 处理速率 |
BizTalk:MessageBox:常规计数器 | 消息框名称 | 卷轴大小 | 所有主机队列的累积大小 |
BizTalk:MessageBox:常规计数器 | 消息框名称 | 跟踪数据大小 | MessageBox 中 TrackingData 表的大小 |
BizTalk:MessageBox:主机计数器 | PxHost:MsgBoxName | 主机队列 - 长度 | 特定主机队列中的消息数 |
BizTalk:MessageBox:主机计数器 | TxHost:MsgBoxName | 主机队列 - 长度 | 特定主机队列中的消息数 |
BizTalk:消息代理 | RxHost | 数据库大小 | 发布队列大小 (PxHost) |
BizTalk:消息代理 | PxHost | 数据库大小 | 发布队列(TxHost)大小 |
BizTalk:消息代理 | 主机名称 | 消息传递限制状态 | 影响 XLANG 和出站传输 |
BizTalk:消息代理 | 主机名称 | 消息发布限制状态 | 影响 XLANG 和入站传输 |