Średni czas zapisu na dysku fizycznym (sekundy)

Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerWrite (UnitMonitor)

Monitoruje czas oczekiwania na operacje zapisu na dysku (średni czas zapisu na dysku w sekundach).

Knowledge Base article:

Podsumowanie

Licznik Śr. czas dysku (s)/Zapis (Dysk fizyczny\Śr. czas dysku (s)/Zapis) dla dysku fizycznego przekroczył wartość progową próg. Wydajność dysku, a nawet ogólna wydajność systemu może się znacząco obniżyć, co doprowadzi do niskiej wydajności systemu operacyjnego i aplikacji.

Licznik Śr. czas dysku (s)/Zapis mierzy średni czas zapisu danych na dysku.

Przyczyny

Wysoka wartość licznika wydajności Śr. czas dysku (s)/Zapis może wystąpić w wyniku dużego wzrostu żądań zapisu na dysku przesyłanych przez system operacyjny lub aplikację.

Rozwiązania

Aby wyświetlić ostatnią historię licznika wydajności Dysk fizyczny\Śr. czas dysku (s)/Zapis, można użyć następującego widoku:

Uruchom widok wydajności dysku fizycznego

Aby zwiększyć dostępną przepustowość podsystemu pamięci masowej dla tego dysku fizycznego, wykonaj co najmniej jedną z następujących czynności:

Upewnij się, że wartość tego progu jest ustawiona odpowiednio do danego urządzenia magazynującego. Właściwa wartość progowa może się różnić w zależności od podstawowego podsystemu pamięci masowej. Na przykład „dysk” może być pojedynczą jednostką lub dużą macierzą dyskową. W celu zdefiniowania progów wyjątków, które mogą być stosowane do określonych komputerów lub całych grup komputerów, można zastosować zastąpienia MOM.

Dodatkowe informacje

Licznik Śr. czas dysku (s)/Zapis jest przydatny podczas gromadzenia danych przepustowości. Jeśli średni czas jest wystarczająco długi, można analizować wykres czasu reakcji macierzy na określone obciążenia (kolejki, rozmiary żądań itd.). Jeśli to możliwe, poszczególne rodzaje obciążeń należy sprawdzać niezależnie.

Pomiarów przepustowości można używać do określenia:

1. Zachowania obciążenia po uruchomieniu na danym systemie hosta. Można śledzić wymagania obciążenia pod kątem żądań zapisu na dysku w czasie. Określanie charakteru obciążeń stanowi ważną część analizy wydajności i planowania pojemności.

2. Informacje o szczytowym i zrównoważonym poziomie wydajności są przekazywane przez dany podsystem pamięci masowej. Można wykorzystać sztuczne lub naturalne obciążenie w celu osiągnięcia limitów podsystemu pamięci masowej (w tym przypadku oznacza to dany dysk fizyczny). Określenie tych limitów zapewni projektantom i administratorom systemu przydatne informacje o konfiguracji.

Bez dobrej znajomości bazowego podsystemu pamięci masowej dysku fizycznego (na przykład, czy jest to pojedyncza jednostka lub duża macierz dyskowa) może być trudne określenie zoptymalizowanej wartości progu dla wszystkich przypadków.

Należy także uwzględnić licznik Śr. czas dysku (s)/Zapis wraz z innymi właściwościami żądania zapisu (na przykład rozmiar żądania oraz losowość/sekwencyjność) i odpowiednimi licznikami żądań zapisu na dysku.

Jeśli licznik Śr. czas dysku (s)/Zapis jest śledzony, a jego wartość zwiększa się wraz z natężeniem obciążenia przy żądaniach zapisu, istnieje możliwość przeciążenia dysku fizycznego, gdy produktywność nie zwiększa się, a użytkownik zauważa spadek produktywności systemu.

Więcej informacji na temat architektury miejsca do magazynowania i obsługi sterowników zawiera witryna sieci Web Storage - Architecture and Driver Support (Miejsce do magazynowania — architektura i obsługa sterowników) pod adresem http://go.microsoft.com/fwlink/?LinkId=26156.

Element properties:

TargetMicrosoft.Windows.Server.10.0.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NamePhysicalDisk
Counter NameAvg. Disk sec/Write
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Czas oczekiwania na zapis na dysku jest zbyt długi
Próg licznika wydajności Dysk fizyczny\Średni czas dysku (sekundy)/Zapis został przekroczony.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerWrite" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.PhysicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.PhysicalDisk.AvgDiskSecPerWrite.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg. Disk sec/Write</CounterName>
<ObjectName>PhysicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="WindowsServer!Microsoft.Windows.Server.PhysicalDisk"]/PerfmonInstance$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>