|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Какой размер кластера лучше выбирать - равным page size или кратным? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 15:24 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Gallemar, равным. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 15:37 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
kdv,спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 15:39 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Я так подозреваю, strip size у raid-а тоже надо равным выбирать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 15:47 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Секретное имя пользователя, нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 16:04 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
kdvСекретное имя пользователя, нет.Почему ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 10:30 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Секретное имя пользователя, потому что размер страйпа обычно 64к и выше. А у нас таких размеров страниц нет. Кроме того, обычно оптимальный размер страйпа - это дефолтное значение в настройках контроллера. p.s. разве что у Оракла, где есть мультиблочное чтение, ставят вот этот самый параметр multiblock_read равным размеру страйпа, или n*stripe_size. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 11:05 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
kdvСекретное имя пользователя, потому что размер страйпа обычно 64к и выше. А у нас таких размеров страниц нет. Кроме того, обычно оптимальный размер страйпа - это дефолтное значение в настройках контроллера. p.s. разве что у Оракла, где есть мультиблочное чтение, ставят вот этот самый параметр multiblock_read равным размеру страйпа, или n*stripe_size."Обычно" - это ведь не означает, что его нельзя ставить равным кластеру ФС и странице БД ? У нас райд позволяет выставить 16к ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 11:40 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Секретное имя пользователя, забей на это. В трёшке можно 8 * page_size, т.к. там страницы данных выделяются экстентами. Хотя не знаю как это отразится на производительности, не пробовал ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 11:52 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Секретное имя пользователя"Обычно" - это ведь не означает, что его нельзя ставить равным кластеру ФС и странице БД ? "обычно" означает что оптимальный размер страйпа не имеет ничего общего с размером кластера ФС. Там свои оптимальности. И при размере страйпа 16к можно получить более плохую производительность рэйда как таковую, с любым размером кластера. Страйп - это не блок рэйда, а кусок, который пишется на один физический носитель. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 12:10 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
kdvСекретное имя пользователя"Обычно" - это ведь не означает, что его нельзя ставить равным кластеру ФС и странице БД ? "обычно" означает что оптимальный размер страйпа не имеет ничего общего с размером кластера ФС. Там свои оптимальности. И при размере страйпа 16к можно получить более плохую производительность рэйда как таковую, с любым размером кластера. Страйп - это не блок рэйда, а кусок, который пишется на один физический носитель.Если основное назначение сервера - работа с БД, а работа с БД ведется страницами, то логично было бы предположить, что если кусок, который пишется на один физический носитель, равен размеру страницы, то у райда больше шансов распараллелить чтение/запись на разные диски. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 12:23 |
|
Размер кластера на диске
|
|||
---|---|---|---|
#18+
Секретное имя пользователя, еще раз - stripe - блок на одном физическом диске. Контроллер raid вовсе не обязательно пишет или читает такие блоки "зараз". Поэтому совсем прямой связи между page_size и stripe size нет. Например, Xyratex утверждает, что читается из страйпа ровно столько, сколько запрошено. С записью не так. Вообще механизм записи страйпов похож на работу с кэшем ФБ (в общем смысле). То есть, чем меньше страйп, тем больше локов, и при конкурентной работе малый размер страйпа хуже, чем большой. То же самое относится и к размеру страницы ФБ. Поскольку страйп относится ко всему массиву целиком, который больше файла БД, то и больший размер страйпа выгоднее (и обычно имеет больший диапазон, в сторону 256к, 512к). Не буду утверждать на 100%, но вроде наиболее распространенный в контроллерах размер страйпа - от 64к до 256к. Для raid 5 лучше stripe поменьше. Для raid 10 - или все равно, или больший лучше. И еще зависит от производителя raid-контроллера. Adaptec вообще говорит - "для каждого контроллера мы ставим по умолчанию оптимизированный stripe size, поэтому лучше его не трогайте". Ну и еще - бОльший размер stripe, чем кластер или страница, ориентирован на то, что ОС или контроллер raid осуществляет read-ahead кэширование. Поэтому если stripe сделать равным, то производительность просядет. Если же хочется выжать из конкретного raid по максимуму - берем в руки IOMeter, и ... проводим несколько дней в тестировании. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2015, 12:53 |
|
|
start [/forum/topic.php?fid=40&fpage=75&tid=1562798]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
19ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 143ms |
0 / 0 |