Ср. время чтения с диска (сек.)

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

Отслеживание среднего времени, затрачиваемого на операцию чтения с диска.

Knowledge Base article:

Сводка

Счетчик "Ср. время чтения с диска (сек.) (Физический диск\Ср. время чтения с диска (сек.)) для физического диска превысило заданное пороговое значение. Производительность физического диска и, возможно, системы в целом может быть значительно снижена, что приведет к снижению производительности операционной системы и приложений.

Счетчик "Ср. время чтения с диска (сек.)" измеряет среднее время выполнения операций чтения с диска.

Причины

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

Решения

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

Запустить представление производительности "Физический диск"

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

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

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

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

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

1. Поведение рабочей нагрузки, которая выполняется в конкретной системе. Можно отслеживать во времени требования рабочей нагрузки запросов чтения с диска. Характеристика рабочих нагрузок является важной частью анализа и планирования производительности.

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

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

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

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

Дополнительные сведения об архитектуре и поддержке драйверов хранилища см. на веб-сайте "Хранилище — архитектура и поддержка драйверов" по адресу 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/Read
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.10.0.PhysicalDisk.AvgDiskSecPerRead" 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.AvgDiskSecPerRead.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/Read</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>