Mantıksal Disk\Geçerli Disk Sırası Uzunluğu performans sayacını izleyin
Mantıksal diskin "Geçerli Sıra Uzunluğu" sayacının değeri art arda birden çok örnekte sürekli yüksek çıkmıştır. Bunun sonucunda, mantıksal diskte G/Ç istekleri gecikmesinin artması olasıdır.
Geçerli Disk Sırası Uzunluğu, performans verileri toplandığında diskte beklemekte olan isteklerin sayısıdır. Bu, mantıksal diskin G/Ç isteklerini, bunların gönderildiği hızda yerine getiremediği anlamına gelir.
Mantıksal diskte yakın zamanda önemli düzeyde bir etkinlik artışı oldu ve bu ani yükselme eşiğin aşılmasıyla sonuçlandı veya mantıksal diskin kullanımı zaman içinde sürekli artarak eşiğin aşıldığı bir noktaya ulaştı.
Diğer olasılık ise söz konusu fiziksel disklerin bir kısmının veya disk alt sisteminin, hatalı çalışma veya yanlış yapılandırılma nedeniyle mantıksal diskin performansını sekteye uğratması.
Sorunu daha ayrıntılı araştırmak için aşağıdakileri göz önüne alın:
Sistemdeki Sistem olay günlüğünü gözden geçirerek mantıksal disklerde, fiziksel disklerde veya depolama alt sisteminde sorunlar olduğunu gösteren bir hata olup olmadığına bakın.
Operations Manager'daki performans görünümlerini ya da raporları veya performans izleyicisini kullanarak bu mantıksal diskin geçerli sıra uzunluğu geçmişini gözden geçirin. Bu, sorunun yakın zamanda mı başladığını yoksa etkinliğin uzun bir süredir düzenli olarak mı arttığını belirlemeye yardımcı olacaktır.
Genel disk kullanımını hangi tür G/Ç işlemlerinin gerçekleştiğini anlamak için mantıksal diskin "Disk Baytları/sn", "Disk Okuma/sn" ve "Disk Yazma/sn" gibi diğer performans sayaçlarını gözden geçirin.
Genel G/Ç'ye sistemdeki hangi işlemlerin en büyük katkıyı yaptığını belirlemek için "GÇ Veri İşlemleri/sn" gibi "İşlem" performans sayaçlarını gözden geçirin. En üstteki işlemler belirlendikten sonra, "GÇ Okuma İşlemleri/sn" ve "GÇ Yazma İşlemleri/sn" sayaçları, işlemin yapmakta olduğu G/Ç türünü daha net olarak belirlemeye yardımcı olacaktır.
Çözümlemeler, ayrıntılı bir araştırmanın bulgularına bağlı olarak değişir ve aşağıdakilerden birini içerebilir:
Depolama alt sistemindeki herhangi bir sorunu veya yanlış yapılandırmayı giderme.
Sistemde gerçekleşen G/Ç oranını düşürme veya iş yükünü daha çok sayıda mantıksal diske dağıtma.
Sürücüleri veya depolama alt sistemini iş yükünü kaldıracak şekilde yükseltme.
Artan yük kabul edilebilir düzeydeyse, izleyici eşiği daha az kısıtlayıcı olacak şekilde değiştirilebilir. Aynı şekilde, izleyiciyi, durumunu yalnızca disk kullanımı uzun bir zaman sürdüğünde değiştirmeye zorlamak için alınan art arda örneklerin sayısı artırılabilir.
Target | Microsoft.Windows.Server.6.2.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | LogicalDisk | ||
Counter Name | Current Disk Queue Length | ||
Frequency | 300 | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.LogicalDisk.CurrentDiskQueueLength" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.LogicalDisk.CurrentDiskQueueLength.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>Current Disk Queue Length</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>300</Frequency>
<Threshold>32</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>