Size: a a a

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

2020 July 03

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Vyacheslav Olkhovchenkov
отсюда получаем методику:
из размера db вычитаем четыре размера WAL (суммарно гиг, если все в дефолте).
остаток делим на числа из ряда 21, 211, 2111, 21111 (дальше я думаю никто не будет настолько богат), пока не получим число меньше гига
МЕГ? гиг!
источник

VO

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

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
то есть, получается где-то так:
200мб max_bytes_for_level_base * 2111 = 422,2г
плюс WAL - около 423-424
досыпать на случай если WAL раздует - 430-440г

при этом получаем максимальный размер уровня на ссд 200гб - так?
источник

VO

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

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
из того что максимум могу выделить 450г на одну бд
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
450/2111 = .213гб
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
а надо довольно много:
    osd.11 spilled over 20 GiB metadata from 'db' device (73 GiB used of 150 GiB) to slow device
источник

VO

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

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
потому и взял меньше
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
ну и если останется по 10-20г, можно будет бкешей нарезать
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
Pavel Astakhov
а надо довольно много:
    osd.11 spilled over 20 GiB metadata from 'db' device (73 GiB used of 150 GiB) to slow device
Какая версия цефа?
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
15.2.3
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
но у нас в принципе кое-что лежит в бд:     objects: 313.03M objects, 18 TiB
источник

Am

Alexander mamahtehok in Ceph — русскоговорящее сообщество
Попробуй компактни в ручную осд с спиловером
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
помогает, но ненадолго
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
приедут уже финальные нвмки под дб - тогда пересоздадим осдшки с новыми цифрами и посмотрим как будет
источник

VO

Vyacheslav Olkhovche... in Ceph — русскоговорящее сообщество
ничто не мешает сечас перезапустить osd (пересоздавать ничего не надо) c level base на 700 гигов и посмотреть насколько лучше станет
источник

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
сейчас там вообще экзотика, кстати, с ней работает хорошо при дб-разделах по 150:
max_bytes_for_level_base=300M,max_bytes_for_level_multiplier=22
источник

VO

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

PA

Pavel Astakhov in Ceph — русскоговорящее сообщество
да, его попробуем уже с новыми дисками, когда место будет, сейчас там тестовый клиент с ощутимой нагрузкой - его ломать нельзя
источник