Деградирование скорости записи на массив
Модераторы: Trinity admin`s, Free-lance moderator`s
Деградирование скорости записи на массив
График приложен, тестировали иометром.
Паттерн - линейное чтение, схд - P4500 Multisite и MSA P2000 G3 SAS.
Собственно вопрос, насколько по вашему мнению даные валидны (иометр запускался на виртуалке) и почему идет вообще спад скорости при уменьшении размера блока.
Спасибо заранее за ответы.
Паттерн - линейное чтение, схд - P4500 Multisite и MSA P2000 G3 SAS.
Собственно вопрос, насколько по вашему мнению даные валидны (иометр запускался на виртуалке) и почему идет вообще спад скорости при уменьшении размера блока.
Спасибо заранее за ответы.
- kim_aa
- Advanced member
- Сообщения: 118
- Зарегистрирован: 24 ноя 2011, 16:30
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Деградирование скорости записи на массив
Результаты вполне академические.
Чем больше размер блока, тем выше полоса пропускания и ниже IOPS.
Чем меньше размер блока, тем ниже полоса пропускания и выше IOPS.
Собственно нечто подобное вы можете устроить, ну пускай на примере карьера песка.
- Забирая песок карьерными белазами у Вас будет небольшое количество итераций, но большая пропускная способность.
- Забирая песок "газельками" у вас будет большое количество итераций в день, но гораздо более меньшая пропускная способность.
Чем больше размер блока, тем выше полоса пропускания и ниже IOPS.
Чем меньше размер блока, тем ниже полоса пропускания и выше IOPS.
Собственно нечто подобное вы можете устроить, ну пускай на примере карьера песка.
- Забирая песок карьерными белазами у Вас будет небольшое количество итераций, но большая пропускная способность.
- Забирая песок "газельками" у вас будет большое количество итераций в день, но гораздо более меньшая пропускная способность.
Re: Деградирование скорости записи на массив
А почему скорость ниже при мелком блоке ?
Почему эти графики не горизонтальные прямые ?
Я посмотрел на стораж систему (Lefthand)- там проблем нету, все 4 ноды загружены ну процентов на 20-30, сеть 10 гигабит...
И почему при мелких блоках сумарный обем прокачаных данх ниже раза в 4-6 чем при больших?
E.g. -почему иопсы не расту то ???
Спасибо заранее.
Почему эти графики не горизонтальные прямые ?
Я посмотрел на стораж систему (Lefthand)- там проблем нету, все 4 ноды загружены ну процентов на 20-30, сеть 10 гигабит...
И почему при мелких блоках сумарный обем прокачаных данх ниже раза в 4-6 чем при больших?
E.g. -почему иопсы не расту то ???
Спасибо заранее.
- kim_aa
- Advanced member
- Сообщения: 118
- Зарегистрирован: 24 ноя 2011, 16:30
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Деградирование скорости записи на массив
1) По поводу соотношения размера блоков и IOPS (операций в секунду).
Время реакции системы (дисков) конечно (имеет определенное значение), соответсвенно, чем больше размер обрабатываемого блока, тем длиньше промежутки во время которых система не откликается.
Если продолжить график, и представить размер блока равный всему размеру диска, то что вы получите?
Правильно, систему с последовательным доступом - пока все не прочту, ни на что не реагирую.
Соответсвенно при бесконечном размере блока, время отклика будет равно бесконечности, а количество операций в секунду = 0.
2) По поводу соотношения размера блоков и bandwidth.
Для техники критичным значением (наиболее тяжело достижимым) является число операций в секунду - оно конечно (наиболее информативно это показывают графики соотношения IOPS и полосы пропускания).
Для жестких дисков ограничивающим фактором является перемещение головки (ну не умею т диски "болтать гололовкой" со скоростью света. Соответвенно максимальную скорость чтения диски (да и лента) показывают при последовательном чтении когда число операций ввода/вывода минимизировано, а на каждую операцию приходится наибольший кусок читаемой информации (блока).
Кстати, для сетей та же история, хотите получить максимальный bandwidth - упорядочивайте и увеличивайте размер блока, уменьшайте необходимое число операций в секунду.
Сравните bandwidth (MB/s) маршрутизатора с показателем PPS.
Время реакции системы (дисков) конечно (имеет определенное значение), соответсвенно, чем больше размер обрабатываемого блока, тем длиньше промежутки во время которых система не откликается.
Если продолжить график, и представить размер блока равный всему размеру диска, то что вы получите?
Правильно, систему с последовательным доступом - пока все не прочту, ни на что не реагирую.
Соответсвенно при бесконечном размере блока, время отклика будет равно бесконечности, а количество операций в секунду = 0.
2) По поводу соотношения размера блоков и bandwidth.
Для техники критичным значением (наиболее тяжело достижимым) является число операций в секунду - оно конечно (наиболее информативно это показывают графики соотношения IOPS и полосы пропускания).
Для жестких дисков ограничивающим фактором является перемещение головки (ну не умею т диски "болтать гололовкой" со скоростью света. Соответвенно максимальную скорость чтения диски (да и лента) показывают при последовательном чтении когда число операций ввода/вывода минимизировано, а на каждую операцию приходится наибольший кусок читаемой информации (блока).
Кстати, для сетей та же история, хотите получить максимальный bandwidth - упорядочивайте и увеличивайте размер блока, уменьшайте необходимое число операций в секунду.
Сравните bandwidth (MB/s) маршрутизатора с показателем PPS.
Re: Деградирование скорости записи на массив
Большое спасибо за столь развернутый ответ!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей