此监视器检查总的所用网络适配器带宽的百分比。
网络接口上每秒钟接收和发送的字节总量已经超过了多个样本的接口总带宽的阈值百分比。
系统最近出现网络活动大量增加的现象,此最大值导致超出了阈值,或者系统的网络使用率随着时间的推移稳定增大,并且最终达到一个超出阈值的点。
另一种可能就是网络接口被设置为自动重新协商当前带宽,此自动协商的带宽较低。
要进一步调查此问题,请确定:
是否已将网络接口配置为自动协商? 如果是,那么最近是否更改了带宽?
当前是否跳过了数据卷,或者随着时间的推移是否在逐渐增加? 如果启用了此计数器的收集规则或接收字节和发送字节收集规则,则在视图或报表中查看此计数器的历史数据。
是正在接收的数据还是正在发送的数据对总体带宽使用量影响较大? 数据是由多个源或应用程序提供,还是来自相对较少的源? 使用性能监视器中“进程”对象的“IO Read”和“IO Write”计数器确定正在发送和接收大量数据的进程。 此外,像 NETSTAT.EXE 和网络监视器之类的工具可有助于确定正在使用带宽的源和应用程序。
根据进一步的调查结果,解决方案可能会有所不同,并且可能包含以下其中一项:
重新配置网络接口和/或它所连接的网络设备端口,以确保使网络带宽达到最大。
按比例缩小系统将要发送的数据量。
按比例缩小系统将从外部来源接收的数据量。
升级网络接口或该接口连接到的基本网络,以允许增加流量。
Target | Microsoft.Windows.Server.10.0.NetworkAdapter | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.10.0.NetworkAdapter.PercentBandwidthUsed.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.NetworkAdapter.PercentBandwidthUsedTotal" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.NetworkAdapter" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.NetworkAdapter.PercentBandwidthUsed.MonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.NetworkAdapter.PercentBandwidthUsedTotal.Alert.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="HealthyState" HealthState="Success"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="WarningState" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</ComputerName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.NetworkAdapter"]/PerfmonInstance$</InstanceName>
<CounterName>PercentBandwidthUsedTotal</CounterName>
<Threshold>75</Threshold>
<NumOfSamples>12</NumOfSamples>
<IntervalSeconds>300</IntervalSeconds>
<IsDiscoverDisabled>false</IsDiscoverDisabled>
<IsUseMacAddress>true</IsUseMacAddress>
</Configuration>
</UnitMonitor>