J
Не понял.
А в чем вопрос?
kiosaku
почему не стандартный вариант в 9osd с журналами на них же?
Mike
Нет тут подвоха
kiosaku
?
Александр
kiosaku
ну вот если кто сможет объяснить причину, по которой так сделано - будет здорово. у меня есть пока только одна гипотеза, см. выше
kiosaku
про износ журнальных ssd
Александр
Смысл трёх дисков под журналы какой? Балансинг просто?
Александр
Ну типа 2хдд+1ссд
Александр
Диски то на лету не поменяешь
Александр
Так что сомнительно
Александр
А два журнала можно указать?
Александр
Кто нибудь пробовал это?
kiosaku
нет, ещё раз: все диски - SSD
Anonymous
это рекомендация связана с производительсностью
J
Журналы пишутся с dsync, а это дже для ссд не особо простая задача. При интенсивной записи кэш забьется и все упрется в производительность контроллера и флеша (а на некоторых писаться будет вообще в обход кэша). Вот типа и разносят разные виды нагрузок.
Anonymous
не больше 5-6 журналов на один SSD
kiosaku
т.е. смысл всё-таки есть, понятно
Александр
kiosaku
с износом никак не связано
kiosaku
там по 2 журнала на диск
Александр
Дорохо выходит
Anonymous
kiosaku
что написано?
Anonymous
это явно очередной высер, школьника )
Александр
Anonymous
:)
kiosaku
Irek, не написано, конструкция такая собрана
Александр
kiosaku
выше вон есть объяснение данной конструкции дали
Александр
Anonymous
Anonymous
как показыает практика и 12 журналов успешно живут на одном SSD.
J
но она и правда бредовая...
Почему?
Я б не стал так говорить не взглянув чо там происходит в этом кластере. Может и правда смысла есть и пишется очень интенсивно.
Anonymous
понятно, что пики имеются, но их процент в течении суток очень мал и можно принебречь (в моем случае)
Anonymous
kiosaku
12 журналов на 1 ssd? вылетает ssd - минус 12 дисков osd
kiosaku
замечательно
Anonymous
ак вы не берите душманские ssd, от no name производителя.
J
Я тут недавно рассказывал про беду с ATA_CMD_FLUSH на многих SSD.
Вот те которые не игнорируют эту команду писать смогут ну, десятки мегабайт в секунду и пару тысяч иопсов в лучшем случае. Ну и опять же, домен отказа - три ссд.
Потеряли один журнальный - теряем три осд.
А если б все на одном, то печаль)
Anonymous
kiosaku
Irek, у меня мрут dc-шные интеля. без объявления войны
Anonymous
для меня не критично падения 12 дисков(ноды)
kiosaku
если уж это - noname ...
Anonymous
Евгений
kiosaku
т.е. надо два ssd под журналы минимум
J
То естЬ, все равно получаем серьезный даунтайм для 12 OSD/
Anonymous
J
kiosaku
блин, возвращаемся к исходному вопросу :)
Anonymous
там всяко разно можно извращаться журналами )
Anonymous
ну а смерть ssd все же редкость.
kiosaku
он звучал как "зачем журналы для ssd выносить на отдельные ssd"
Александр
Хм на 1 osd = 1 ssd
Александр
чо бы нет
Евгений
kiosaku
J, ответ я видел, thx
Евгений
Anonymous
т.к. количество записи данных на OSD и в журналы примерно одинаково
Anonymous
у нас есть бекапный кластер на 500 ТБ, на нем исключительно S3 поднят, там 90 HDD дисков. Все журналы хранятся на самих же дисках. Полет нормальный.
Anonymous
но там скорость не критична конечно же
J
Anonymous
кстати, кто как делает бекапы rbd?
Mark ☢️
Mark ☢️
скорее наоборот
J
скорее наоборот
Если журнал на сыром блочном устройстве, а не на файловой системе, то легко себе представить почему последовательно.
Для чего ему писать в какое-то конкретное место на устройстве когда можно просто ебануть весь блок записи прям следом за пердыдущим и обновить leveldb?
Да, метаданные которые пишутся в leveldb больше похожи на случайную запись, но сами блоки данных пишутся последовательно.
Mark ☢️
Anonymous
Mark ☢️
ну окей, полу-рандомная
Anonymous
на самом деле POSIX IO это такой трэш)
Mark ☢️
рандомные блоки а внутри блока линейно
Anonymous
собственно из-за этого и появился на свет блюстор