Счетчик производительности - % времени на диске и средняя длина очереди диска

Счетчик производительности - % времени на диске и средняя длина очереди диска

% Время на диске- Как часто диск занят? Если он занят почти все время и есть большая очередь, диск может быть узким местом.Это значение отображается в процентах и ​​ограничено 100%.

Это определение изМайкрософт. Однако, как я увидел из% Время на дискеданные монитора производительности моей машины, они всегда были около 300 и 400. Почему это не соответствует определению% Время на диске?

Средняя длина очереди диска- Как часто диск занят? Если он занят почти все время и есть большая очередь, диск может быть узким местом. Этот счетчик отображает %Disk Time в виде десятичной дроби без определенного максимума. (%Disk Time 100% соответствует средней длине очереди диска 1,0.) Этот счетчик рекомендуется для наборов дисков, где совокупная активность дисков может превышать 100% одного диска.

Кроме того, я слышал, как кто-то сказал, что«Если средняя длина очереди диска больше, чем количество ядер ЦП машины, то это вызовет проблему»Я не знаю, правда это или нет, потому что не могу найти ничего об этом в Интернете.

решение1

% Время на диске — логический диск или физический диск?

От Майкрософт:http://support.microsoft.com/kb/310067/en-us?p=1

Такое поведение может возникать из-за того, что некоторые контроллеры позволяют операционной системе использовать перекрывающиеся операции ввода/вывода для нескольких невыполненных запросов. Счетчики производительности дисков измеряют время ответов, используя счетчик точности 100 наносекунд, а затем сообщают кумулятивную статистику для заданного времени выборки. Это время выборки может превышать 100 процентов, если, например, у вас есть 10 запросов, которые были завершены за 2 миллисекунды каждый в интервале выборки 10 миллисекунд. Если у вас есть несколько дисков в конфигурации Raid, перекрывающийся ввод/вывод происходит из-за того, что операционная система может читать и записывать на несколько дисков, и это может показывать значения, которые выше 100 процентов для этого счетчика.

Используете RAID?

Средняя длина очереди диска - Соотнесение длины очереди с количеством ядер процессора звучит довольно сомнительно. Я никогда не слышал, чтобы кто-то давал такой совет. Если только вы не испытываете большой нагрузки на ЦП, ваш ЦП может обрабатывать дисковые операции намного быстрее, чем любой известный мне диск, поэтому они изначально складываются в форму длины очереди диска.

Длина очереди — это количество невыполненных операций. Вы хотите, чтобы она была как можно меньше. Любая длина очереди означает, что есть ожидающие дисковые операции, которые еще не были обслужены. В идеале вам не нужно ничего из этого. Реалистично, поскольку диски медленные, вы всегда увидите некоторые, но вы хотите, чтобы она была как можно меньше.

Опять же, это зависит от того, проводите ли вы измерения на уровне логического диска или на уровне физического диска. Логический диск может состоять из многих физических дисков. Если длина очереди логического диска больше, чем количество физических дисков/шпинделей, составляющих этот логический диск, то вы, вероятно, столкнулись с ситуацией узкого места.

Связанный контент