Назад | Перейти на главную страницу

Масштабирование монитора производительности текущей пропускной способности Windows Server 2008

Я просматривал документацию по монитору производительности Microsoft, и единственное, что меня смущает, - это масштабирование. Это просто для более удобного просмотра данных?

Я пытаюсь просмотреть производительность своей сетевой карты с помощью монитора производительности Current Bandwidth. Он всегда равен 100, и я подумал, что мне нужно масштабировать его до чего-то правильного, но я не очень хорошо разбираюсь в том, как масштабирование влияет на способ восприятия данных.

Как мне узнать, какой масштаб выбрать? Чего я не хочу, так это думать, что он загружен на 10%, когда на самом деле это другая нагрузка.

Ключ к этому конкретному счетчику находится в описании:

Текущая пропускная способность - это оценка текущей пропускной способности сетевого интерфейса в битах в секунду (BPS). Для интерфейсов, которые не различаются по полосе пропускания, или для тех, для которых невозможно произвести точную оценку, это значение является номинальной пропускной способностью.

Для сетевой карты Ethernet второе предложение в описании описывает то, что вы должны увидеть в perfmon:

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

Вероятно, вы ищете использование пропускной способности, а не пропускную способность. Пропускная способность - это мера того, сколько данных может быть размещено на интерфейсе (ее пропускная способность в битах / с, кбит / с, Мбит / с или Гбит / с), использование полосы пропускания (использование) - это мера того, какая часть доступной полосы пропускания фактически используется.

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

Каждый счетчик возвращает свои значения. Иногда это процент, иногда целое число.

Если это процент, это может запутать, потому что некоторые счетчики будут агрегировать несколько экземпляров подсистемы и отображать число как нечто большее, чем 100%. Например, я думаю, что это process(_total)\%processor time average который возьмет каждое ядро, добавит, какой процент использования оно используется, а затем может предоставить вам число больше 100%. Четыре ядра с использованием 50% будут представлены числом 200.

Если это целое число, то вам полностью решать, какое число на самом деле возвращается, основываясь либо на имени счетчика, либо на документации, которая может или не может быть связана с ним. Возвращает ли он мегабайты, мегабиты, бит / с, fps, gps, pps? Кто хоть знает. Вы должны сначала это выяснить. Как только вы это сделаете, то, каким будет базовое число ($ n x 1,0), станет понятно. На этом этапе вы можете масштабировать его для просмотра в любом количестве. Так, например, счетчик, который возвращает Мбит / с, покажет загрузку 5 Мбит / с как 5.0. Вы хотите, чтобы он был лучше разбит? Затем масштабируйте его до 10 или 100.

Что касается шкалы слева от Permon, помните, что вы можете разместить любое количество разных счетчиков, считая любое количество разных показателей в любом количестве разных шкал. Невозможно, чтобы шкала могла точно отразить какую-либо корреляцию между всеми ними. Я еще не нашел способа использовать эту шкалу для какого-либо положительного эффекта, когда несколько типов показателей отображаются в нескольких масштабах. К сожалению, еще многое предстоит объяснить о поведении perfmon.

P.S. «Current Bandwdith» всегда будет равным 100, потому что ваша сетевая карта - 100BASE-T. Вы, вероятно, захотите посмотреть на счетчики Bytes Received и Bytes Sent.

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

Ось Y находится в диапазоне от 0 до 100, шкала только позволяет увеличивать и уменьшать масштаб линии счетчиков. Иногда вы хотите увидеть активность счетчика с высокого уровня и получить представление о пиках и спадах за определенный период времени, в этом случае вы можете установить шкалу с несколькими нулями между десятичной дробью и 1. Если вы хотите увеличьте масштаб проблемного места и получите более подробное представление о том, что происходит, вы можете установить масштаб 10, 100, 1000 или выше. Думайте об этом как о увеличении и уменьшении масштаба линии, чтобы получить крупный или высокоуровневый вид.

В приведенном выше примере ошибочного принятия 10% нагрузки за что-то еще, всякий раз, когда вы смотрите на счетчик на графике, обратите внимание на значение шкалы, чтобы знать правильное значение счетчика. Если масштаб установлен на 1, то очевидно, что это 10%, если вы установите масштаб на 10000, тогда линия будет выглядеть так, как будто она близка к 0, если вы не уверены, выберите значение и проверьте Отображаются минимальные / максимальные / средние значения и соответствующим образом регулируется масштаб.

Использование perfmon иногда может быть кропотливой работой, но при правильном использовании он может отображать довольно полезную информацию.