Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.55 KB

tuning.rst

File metadata and controls

30 lines (23 loc) · 1.55 KB

Типичные крутилки/инструкции

  • Минимизация влияния бекфиллов и рекавери на IO

    1. Дефолтные настройки параметров МЕНЯЮТСЯ в разных версиях Ceph, поэтому если интересное для вас значение совпадает с дефолтом -- пропишите его явно.
    2. Замедляя бекфиллы и рекавери вы увеличиваете риск потери данных, потому что во время этих процессов может умереть OSD.
    3. Чем больше значение приоритета тем больше Ceph уделяет времени на выполнение данной операции. В команде nice и в управлении дисковыми приоритетами в Linux -- наоборот (чем больше число -- тем меньше времени уделяется).
    4. 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 + новые ребалансер в Люминоусе