Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.6 KB

cpu_and_mem.rst

File metadata and controls

26 lines (22 loc) · 1.6 KB

Процессоры и память

  • Для Ceph-нодов требуется (а не просто рекомендуется) память с ECC. Сбой в памяти мастер-OSD в acting set приведёт к необнаруживаемому повреждению данных даже если это BlueStore со своим CRC32c. Данные могут повредиться до подсчёта CRC32 и распространиться по slave-OSD.

    Немного близкая тема и про клиентов. Если данные испорчены до подсчёта CRC32 в рамках протокола мессенджера Ceph, то они будут повреждены и это не обнаружится.

  • CPU Governor & powersave mode. Отличная статья в арче: https://wiki.archlinux.org/index.php/CPU_frequency_scaling

  • CRC32 аппаратное в блюсторе (и в месенджере не с блюстором?)

  • Гипертрединг не нужен. Потому что это просто доп-набор регистров. В Ceph нет CPU-bound задач. Есть CRC32, но оно реализуется через спец команду в sse4.3, а такой блок ЕМНИП один на ядро. Однако, при сжатии в блюсторе может иметь значение.

  • ramspeed = ramsmp

  • cpuburn

  • i7z, powertop

  • cpupower frequency-info, how to set governor (+permanently)

  • grub + nopti + performance + luacode + meltdown