Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Приветствую.

Начинаю разбираться с Perfmonom. Скачал немного мануалов с этого сайта - в них описано, что для диагностирования разных узких мест необходимо ставить такие-то счетчики и даны примерные граничные показатели. Но этим показателям уже много лет и сейчас они уже наверное не актуальны ? Да и граничные значения для пользовательского компа (показывающие узкое место) не такие как для мощного сервера. Вот как определить что "Обращений чтения с диска/сек" - 400 это много ( или допустимо ). Наверное сначала нужно чем то определить граничные показатели конкретного компа? А как Вы это определяете? Сейчас застрял на счетчиках Дисков.
19 июн 09, 02:09    [7318453]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/articles/Publications.shtml#073
19 июн 09, 06:28    [7318536]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Вот например из статей по ссылке:

LogicalDisk|PhysicalDisk\ Disk Reads/sec
(Обращений чтения с диска/сек),
LogicalDisk|PhysicalDisk\Disk Writes/sec

(Обращений записи на диск/сек) Зависит от спецификаций производителя диска.Обычно диски Ultra Wide SCSI могут выполнять от 50 до 70 операций ввода/вывода в секунду. Обращений чтения с диска/сек - это частота выполнения операций чтения с этого диска.
Обращений записи на диск/сек - это частота выполнения операций записи на этот диск.
Проверьте указанную на диске скорость передачи, чтобы удостовериться, соответствует ли реально наблюдаемая скорость спецификациями.

А как узнать это количество для своего диска? Ведь наверняка это зависит не только от диска, а еще и от других устройств компьютера.
19 июн 09, 11:17    [7319540]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Вот у меня среднее значение за 3 минуты (Физический диск):

Обращений чтения с диска/сек - 174,795

Средняя длина очереди чтения диска - 1,267

Среднее время чтения с диска (сек) - 0,009

Диск - это узкое место или нет?

Если судить по этому:
Зависит от спецификаций производителя диска.Обычно диски Ultra Wide SCSI могут выполнять от 50 до 70 операций ввода/вывода в секунду. Обращений чтения с диска/сек - это частота выполнения операций чтения с этого диска. - Узкое место

А если по этому:
LogicalDisk|PhysicalDisk\Current Disk Queue Length
(Текущая длина очереди диска), LogicalDisk|PhysicalDisk\Avg. Disk Queue Length
(Средняя длина очереди диска) Количество шпинделей плюс 2 - Не узкое

А если по этому:
Если среднее значение одного их этих счётчиков для одного диска выше 0,02 секунды, это говорит
о том, что дисковые операции слишком интенсивны. Типичная продолжительность одной, произвольной операции чтения современного диска должна быть приблизительно 0,006 секунды - Не узкое
19 июн 09, 12:24    [7319961]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
А почему
Средний размер одного обмена с диском (байт) не превышает 65 536. Что это за ограничение ?
19 июн 09, 17:25    [7322359]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Steelvan
Вот например из статей по ссылке:

LogicalDisk|PhysicalDisk\ Disk Reads/sec
(Обращений чтения с диска/сек),
LogicalDisk|PhysicalDisk\Disk Writes/sec

(Обращений записи на диск/сек) Зависит от спецификаций производителя диска.Обычно диски Ultra Wide SCSI могут выполнять от 50 до 70 операций ввода/вывода в секунду. Обращений чтения с диска/сек - это частота выполнения операций чтения с этого диска.
Обращений записи на диск/сек - это частота выполнения операций записи на этот диск.
Проверьте указанную на диске скорость передачи, чтобы удостовериться, соответствует ли реально наблюдаемая скорость спецификациями.

А как узнать это количество для своего диска? Ведь наверняка это зависит не только от диска, а еще и от других устройств компьютера.


Cовременные диски показывают порядка 100 IOps (и выше)
19 июн 09, 17:29    [7322388]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10715
Блог
Steelvan
А почему
Средний размер одного обмена с диском (байт) не превышает 65 536. Что это за ограничение ?


А Вы разделить это на 1024 ;) ...ничего не напоминает?
19 июн 09, 17:30    [7322401]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Понятно что напоминает размер экстента. Но у меня разбивка диска не по 64к.

Как размер экстента связан с максимальным размером блока при чтении. Да и вообще я просто копирую гиговый файл. С экстентом думаю это никак не связано.
19 июн 09, 17:38    [7322440]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Я хочу разобраться внимательнее в этом вопросе. Для этого копирую файл внутри одного логического диска. Понятно что тут дело в скорости именно диска, но как это определить не зная что я именно копирую.
19 июн 09, 17:40    [7322453]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Можно конечно посмотреть % Бездействия диска, а еще как ?
19 июн 09, 17:42    [7322465]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
Думаю, что нужно как то снять параметры именно этого диска и как то на них опираться при анализе счетчиков.
19 июн 09, 17:43    [7322476]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3197
А я думаю, что лучше как-то опираться на немного более другие счетчики. Average Disk Queue Length, к примеру - интерпретация показаний этого счетчика не так сильно подвержена технологическим новшествам...
19 июн 09, 17:45    [7322494]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
А то что Средний размер одного обмена с диском (байт) за 3 минуты около 55 851,860 может как то говорить о загрузке именно диска ?
19 июн 09, 17:47    [7322503]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3197
Разумеется, говорит - что в течение 3 минут средний объем данных, затронутых одной операцией на дисковом интерфейсе составлял примерно 55 851,860 попугаев.
- Петька, приборы!
- Четырнадцать!
- Что четырнадцать?
- А что "приборы"?

Если серьезно, то не смотрите на абсолютные значения, которые от модели к модели могут варьироваться на порядки. Смотрите на односительные - Avg. Queue Length как раз из таких. Его значения (не более 2 запросов на шпиндель) будут примерно одинаково актуальны для почти любой дисковой системы (SSD, RamSAN и топовые СХД-шки в расчет не берем, там другая механика).
19 июн 09, 18:00    [7322599]     Ответить | Цитировать Сообщить модератору
 Re: С чем сравнивать значения счетчиков Perfmon'а, что бы определить-это много или мало?  [new]
Steelvan
Member

Откуда: Питер
Сообщений: 116
...Cовременные диски показывают порядка 100 IOps (и выше)...

Это при том, что время выполнения каждой операции не больше 0,010 ?
23 июн 09, 18:28    [7334790]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить