Минимизация влияния бекфиллов и рекавери на IO
- Дефолтные настройки параметров МЕНЯЮТСЯ в разных версиях Ceph, поэтому если интересное для вас значение совпадает с дефолтом -- пропишите его явно.
- Замедляя бекфиллы и рекавери вы увеличиваете риск потери данных, потому что во время этих процессов может умереть OSD.
- Чем больше значение приоритета тем больше Ceph уделяет времени на выполнение данной операции. В команде nice и в управлении дисковыми приоритетами в Linux -- наоборот (чем больше число -- тем меньше времени уделяется).
- TODO: там есть ещё параметры ограничивающие по LoadAverage...
osd_max_backfills = 1 osd_recovery_max_active = 1 osd_recovery_threads = 1 osd_recovery_op_priority = 1 osd_client_op_priority = 63 osd_scrub_priority = 1 osd_scrub_begin_hour = 1 osd_scrub_end_hour = 7 osd_scrub_during_recovery = false
Reweight by utilisation + новые ребалансер в Люминоусе