Ten monitor sprawdza procentową wartość całkowitej używanej przepustowości karty sieciowej.
Łączna liczba bajtów na sekundę odebranych i wysłanych przez interfejs sieciowy przekroczyła procentowy próg całkowitej przepustowości interfejsu w wielu próbkach.
W systemie wystąpił ostatnio znaczący wzrost aktywności sieciowej, przez co ten skok spowodował przekroczenie progu, lub użycie sieci przez system zwiększało się regularnie w miarę upływu czasu, osiągając w końcu punkt przekraczający próg.
Inna przyczyna może być związana z tym, że interfejs sieciowy ustawiono na automatyczne ponowne negocjowanie bieżącej przepustowości, a interfejs automatycznie wynegocjował mniejszą przepustowość.
W celu dalszego zbadania problemu należy ustalić następujące informacje:
Czy interfejs sieciowy został skonfigurowany do negocjowania automatycznego? Jeśli tak, czy przepustowość ostatnio się zmieniła?
Czy ilość danych znacząco wzrosła w ostatnim czasie? Czy przyrost następował stopniowo w miarę upływu czasu? Jeśli włączono zasadę zbierania danych tego licznika lub zbierania liczby odebranych i wysłanych bajtów, sprawdź dane historyczne tego licznika w widokach lub raportach.
Czy na całkowite wykorzystanie przepustowości mają większy wpływ dane odbierane czy wysyłane? Czy dane pochodzą z wielu źródeł lub aplikacji czy relatywnie niewielkiej liczby źródeł? Użyj liczników „Odczyt We/Wy” i „Zapis We/Wy” obiektu „Proces” w monitorze wydajności, aby zidentyfikować procesy wysyłające i odbierające duże ilości danych. W identyfikacji źródeł i danych wykorzystujących przepustowość mogą także pomóc narzędzia, takie jak NETSTAT.EXE i Monitor sieci.
Rozwiązania mogą się różnić w zależności od wyników tych badań i mogą obejmować:
Zmianę konfiguracji interfejsu sieciowego i/lub połączonego portu urządzenia sieciowego, aby zapewnić maksymalizację przepustowości sieci.
Ograniczenie ilości danych wysyłanych przez system.
Ograniczenie ilości danych odbieranych przez system ze źródeł zewnętrznych.
Uaktualnienie interfejsu sieciowego lub sieci bazowej, z którą połączony jest interfejs, w celu zapewnienia obsługi zwiększonego ruchu.
Target | Microsoft.Windows.Server.2008.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.2008.NetworkAdapter.PercentBandwidthUsed.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2008.NetworkAdapter.PercentBandwidthUsedTotal" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.NetworkAdapter" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.NetworkAdapter.PercentBandwidthUsed.MonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.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>