Size: a a a

Ceph — русскоговорящее сообщество

2020 June 20

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
edo1
На readonly нагрузке любой ec себя хорошо ведёт
нет. он ведет себя херово. точнее хуже чем условный mirror. коэфицент "хужести" превышает N в формуле (N+M)
источник

e

edo1 in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
а с балансировкой -- я вот тоже не понимаю как это можно поддерживать более-менее оптимальным при расширениии кластера.
(в исходники не смотрел)
как я понимаю файл в pg помещается по последним битам хеша. т.е. если их (pg) не 2^n -- то уже имеем неравномерность.
но osd у нас не 2^n (мы же не можем кластер каждый раз удваивать?). более того, копий pg у нас тоже не 2^n! их либо x3 или x(2^n+2).
т.е. pg на osd уже будет неравномерно. и не очень много. и если osd разного размера -- это еще добавит дисбаланса.
Почему по последним битам? Последние биты — частный случай остатка от деления
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
потому что так написанно в документации
источник

e

edo1 in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
нет. он ведет себя херово. точнее хуже чем условный mirror. коэфицент "хужести" превышает N в формуле (N+M)
Что именно имеется в виду?
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
я подозреваю деление они не делают, а объодятся маской.
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
максимально возможный bandwidth который можно снять суммарно с блинов.
источник

e

edo1 in Ceph — русскоговорящее сообщество
На крупных файлах у ec всё неплохо
источник

e

edo1 in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
freebsd+zfs (работает ок)
Так raid-z — это тот же ec
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
edo1
На крупных файлах у ec всё неплохо
хуже чем у зеркала/дублирования/репликации (существенно)
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
edo1
Так raid-z — это тот же ec
да.
источник

e

edo1 in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
хуже чем у зеркала/дублирования/репликации (существенно)
Обоснуй )
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
у тебя чтение с блинов будет идти чанками размером в исходо_непрерывный_чанк/N. это гробит производительность.
источник

e

edo1 in Ceph — русскоговорящее сообщество
Так я же специально про крупные файлы написал
источник

e

edo1 in Ceph — русскоговорящее сообщество
Они вполне могут быть побиты на крупные чанки
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
edo1
Они вполне могут быть побиты на крупные чанки
и что? такие же чанки с зеркала дадут большую производительность
источник

e

edo1 in Ceph — русскоговорящее сообщество
А обоснование будет? )
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
обоснование чего именно?
источник

e

edo1 in Ceph — русскоговорящее сообщество
Проблемы будут только на hdd и только с небольшими чанками
источник

e

edo1 in Ceph — русскоговорящее сообщество
Ладно, это всё лирика
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
ты с тем что чтение мелкими чанками согласен, но не согласен что с зеркала производительность будет выше несогласен что ли?
источник