Ср. время записи на диск (сек., логический диск)

Microsoft.Windows.Server.2003.LogicalDisk.AvgDiskSecPerWrite (UnitMonitor)

Отслеживание счетчика производительности "Логический диск\Ср. время записи на диск (сек.)"

Knowledge Base article:

Краткое описание

Значение счетчика "Ср. время записи на диск (сек.)" (Логический диск\Ср. время записи на диск (сек.)) для логического диска превысило заданное пороговое значение. Производительность приложений, работающих с этим логическим диском, может снизиться, так как обработка диском запросов записи занимает больше времени, чем обычно.

Значение счетчика "Ср. время записи на диск (сек.)" отражает среднюю скорость записи данных для определенного логического диска.

Причины

Большое значение счетчика производительности "Ср. время записи на диск (сек.)" может возникать в случае большого количества запросов записи на диск от операционной системы или приложения.

Решения

Чтобы просмотреть в журнале последние данные счетчика производительности "Логический диск\Ср. время записи на диск (сек.)", используйте следующее представление:

Запустить представление производительности "Логический диск\Ср. время записи на диск (сек.)"

Для увеличения пропускной способности подсистемы хранилища для данного логического диска выполните одно или несколько из следующих действий:

Убедитесь, что данное пороговое значение установлено в соответствии с оборудованием хранения. Пороговое значение зависит от базовой подсистемы хранилища диска. Например "диск" может быть одним жестким диском или большим дисковым массивом. Можно использовать переопределения MOM для назначения исключительных пороговых значения, которые могут применяться к определенным компьютерам или к целой группе компьютеров.

Дополнительно

Значение счетчика "Ср. время записи на диск (сек.)" полезен при сборе данных о пропускной способности. Если среднее время достаточно большое, можно проанализировать гистограмму реакции массива на определенные нагрузки (очереди, размеры запросов и т.п.). Если это возможно, следует рассматривать рабочие нагрузки отдельно.

Показатели пропускной способности можно использовать для определения следующих характеристик:

Однако без тщательного изучения подсистемы хранилища логического диска (например изучения, используется ли один диск или дисковый массив) может быть трудно предложить оптимизированное универсальное пороговое значение.

Необходимо учитывать значение счетчика "Ср. время записи на диск (сек.)" наряду с другими характеристиками запросов записи (например размером запроса и их случайностью/закономерностью) и соответствующим счетчиком записи на диск.

Если значение счетчика "Ср. время записи на диск (сек.)" отслеживается в течение длительного периода и оно увеличивается с интенсивностью рабочей нагрузки, вызывающей запросы записи, следует полагать, что логический диск заполнен, если пропускная способность не увеличивается и работа пользователя снижает пропускную способность.

Дополнительные сведения об архитектуре и поддержке драйверов хранилища см. на веб узле "Хранилище - архитектура и поддержка драйверов" по адресу http://go.microsoft.com/fwlink/?LinkId=26156

Element properties:

TargetMicrosoft.Windows.Server.2003.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameLogicalDisk
Counter NameAvg. Disk sec/Write
Frequency60
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Слишком большое значение задержки записи на диск
Превышено пороговое значение счетчика производительности "Логический диск\Ср. время записи на диск (сек.)".
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.LogicalDisk.AvgDiskSecPerWrite" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.2003.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.2003.LogicalDisk.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>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$</InstanceName>
<Frequency>60</Frequency>
<Threshold>0.04</Threshold>
<Direction>greater</Direction>
<NumSamples>15</NumSamples>
</Configuration>
</UnitMonitor>