使用性能阈值规则监视带宽限制
BizTalk Server将初始化限制,以防止系统达到不可恢复的状态。 限制可以指示问题并帮助你识别其来源。 根据限制状态确定瓶颈原因后,请分析其他性能计数器以缩小问题的根源范围。
例如,MessageBox 数据库上的高争用可能是由于 CPU 使用率过高,这可能是由于过度分页到磁盘而导致的,这反过来又可能是内存不足造成的。 MessageBox 上的高争用也可能由高锁争用导致,这可能是由于磁盘驱动器饱和。
监视每个主机实例的消息传送限制状态和消息发布限制状态通常是排查限制问题时的良好起点。 如果这些计数器的值不为零,则表明限制正在BizTalk Server系统中发生,并且可以进一步分析瓶颈的原因。 有关其他性能计数器的说明,请参阅BizTalk Server帮助中的识别数据库层 (https://go.microsoft.com/fwlink/?LinkID=154678) 中的瓶颈。
BizTalk Server系统性能计数器
Object | 实例 | 计数器 | 监视目的 |
---|---|---|---|
处理器 | _Total | 处理器时间百分比 | 资源争用 |
进程 | BTSNTSvc | 虚拟字节数 | 内存泄漏/膨胀 |
进程 | BTSNTSvc | 专用字节数 | 内存泄漏/膨胀 |
进程 | BTSNTSvc | 句柄计数 | 资源争用 |
进程 | BTSNTSvc | 线程计数 | 资源争用 |
物理磁盘 | _Total | 空闲时间百分比 | 资源争用 |
物理磁盘 | _Total | 当前的磁盘队列长度 | 资源争用 |
BizTalk 应用程序计数器
Object | 实例 | 计数器 | 说明 |
---|---|---|---|
BizTalk 消息传送 | RxHost | Documents received/sec | 传入速率 |
BizTalk 消息传送 | TxHost | Documents processed/Sec | 传出速率 |
XLANG/Orchestrations | PxHost | 业务流程已完成/秒 | 处理速率 |
BizTalk:MessageBox:常规计数器 | MsgBoxName | 后台打印大小 | 所有主机队列的累积大小 |
BizTalk:MessageBox:常规计数器 | MsgBoxName | Tracking Data Size | MessageBox 上 TrackingData 表的大小 |
BizTalk:MessageBox:主机计数器 | PxHost:MsgBoxName | Host Queue - Length | 特定主机队列中的消息数 |
BizTalk:MessageBox:主机计数器 | TxHost:MsgBoxName | Host Queue - Length | 特定主机队列中的消息数 |
BizTalk:消息代理 | RxHost | 数据库大小 | 发布 (PxHost) 队列的大小 |
BizTalk:消息代理 | PxHost | 数据库大小 | 发布 (TxHost) 队列的大小 |
BizTalk:消息代理 | HostName | Message delivery throttling state | 影响 XLANG 和出站传输 |
BizTalk:消息代理 | HostName | 消息发布限制状态 | 影响 XLANG 和入站传输 |