25

Я знаю, что такое диск io, длина очереди диска и другие показатели, но что означает «Максимальное активное время»?

Это количество времени, которое он занят обработкой запросов, или что-то еще?

Когда он высокий, значит ли это, что процессор занят выполнением некоторой работы ввода-вывода, или это просто указывает, что диск занят обработкой запросов?

Я пытаюсь понять, означает ли 50% активное время, что 50% времени, когда диск либо ищет, читает или пишет, а не тратит ядро 50% времени на обслуживание запросов ввода-вывода.

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

3 ответа3

33

Я почти уверен, что это то же самое, что и счетчик Perfmon "PhysicalDisk _Total% time". (Он отслеживает этот счетчик в пошаговом режиме.)

Perfmon дает это описание этого счетчика:

% Disk Time - это процент времени, в течение которого выбранный диск был занят обслуживанием запросов на чтение или запись.

По сути, это процент прошедшего времени, когда физические диски были заняты. Таким образом, даже несмотря на то, что ваше использование МБ / с может быть низким,% занятого времени может быть высоким, если диск сильно фрагментирован, или иным образом тратит много мелких операций.

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

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

3

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

0

Из Махало:

Наибольшее активное время - это процент времени, потраченного на выполнение ввода-вывода (фактически время обработки, потраченное на уровне ввода-вывода). Он может достигнуть 100%, если Vista дефрагментирует или выполняет какую-то другую тяжелую операцию ввода-вывода, и мало что еще происходит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .