Отслеживание счетчика производительности "Логический диск\Ср. время обращения к диску (сек.)"
Счетчик "Ср. время обращения к диску (сек.)" (Логический диск\Ср. время обращения к диску (сек.)) для логического диска превысило заданное пороговое значение. Производительность приложений, работающих с этим логическим диском, может снизиться, так как обработка диском запросов чтения и записи занимает больше времени, чем обычно.
Счетчик "Ср. время обращения к диску (сек.)" отражает среднюю скорость чтения и записи данных для определенного логического диска.
Счетчик "Ср. время обращения к диску (сек.)" включает обращения как при чтении, так и при записи на диск. Для просмотра средней скорости чтения и записи при обращении к диску можно использовать следующие представления.
Производительность "Логический диск\Ср. время чтения с диска (с)"
Производительность "Логический диск\Ср. время записи на диск (с)"
Большое значение счетчика производительности "Ср. время обращения к диску (сек.)" может возникать, из-за пакетов запросов передачи диска от операционной системы или приложения.
Для увеличения пропускной способности подсистемы хранилища для этого логического диска выполните одно из следующих действий или несколько.
Обновите контроллеры или диски.
Перейдите с RAID-5 на RAID-0+1.
Увеличьте число дисков.
Убедитесь, что данное пороговое значение установлено в соответствии с оборудованием хранения. Пороговое значение зависит от базовой подсистемы хранилища диска. Например "диск" может быть одним жестким диском или большим дисковым массивом. Можно использовать переопределения MOM для назначения пороговых значений-исключений, которые могут применяться к определенным компьютерам или к целой группе компьютеров.
Счетчик "Ср. время обращения к диску (сек.)" полезен при сборе данных о пропускной способности. Если среднее время достаточно большое, можно проанализировать гистограмму реакции массива на определенные нагрузки (очереди, размеры запросов и т.п.). Если это возможно, следует рассматривать рабочие нагрузки отдельно.
Показатели пропускной способности можно использовать для определения следующих характеристик:
Поведение рабочей нагрузки, которая выполняется в конкретной системе. Можно отслеживать во времени требования рабочей нагрузки запросов передачи диска. Характеристика рабочих нагрузок является важной частью анализа и планирования производительности.
Пиковый и рабочий уровни производительности, обеспечиваемые конкретной подсистемой хранилища. Рабочая нагрузка может использоваться для искусственного или естественного приведения подсистемы хранилища (в данном случае конкретного логического диска) в определенные границы. Определение данных границ дает полезные сведения о конфигурации проектировщикам и администраторам системы.
Однако без тщательного изучения подсистемы хранилища логического диска (например изучения, используется ли один диск или дисковый массив) может быть трудно предложить оптимизированное универсальное пороговое значение.
Необходимо учитывать значение счетчика "Ср. время обращения к диску (сек.)" наряду с другими характеристиками запросов передачи (например размером запроса и их случайностью/закономерностью) и соответствующим счетчиком записи на диск.
Если значение счетчика "Ср. время обращения к диску (сек.)" отслеживается в течение длительного периода и оно увеличивается с интенсивностью рабочей нагрузки, вызывающей запросы передачи, следует полагать, что логический диск заполнен, если пропускная способность не увеличивается и работа пользователя снижает пропускную способность.
Дополнительные сведения об архитектуре и поддержке драйверов хранилища см. на веб-сайте "Хранилище — архитектура и поддержка драйверов" по адресу http://go.microsoft.com/fwlink/?LinkId=26156.
Target | Microsoft.Windows.Server.10.0.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | LogicalDisk | ||
Counter Name | Avg. Disk sec/Transfer | ||
Frequency | 60 | ||
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.10.0.LogicalDisk.AvgDiskSecPerTransfer" Accessibility="Public" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.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.10.0.LogicalDisk.AvgDiskSecPerTransfer.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/Transfer</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>