Изменения

Производительность Ceph

198 байтов добавлено, 13:12, 4 июня 2019
Нет описания правки
Резюмируя вышесказанное, для random write iops:
* Использовать только SSD с конденсаторами. NVMe это тоже касается. Подсказка: 99 % desktop SSD не имеют конденсаторов.* …и отключать SSD кэш (hdparm -W 0), если они SATA!
* Отключить powersave: governor performance, cpupower idle-set -D 0
* Отключить электронные подписи: <br /><tt>cephx_require_signatures = false<br />cephx_cluster_require_signatures = false<br />cephx_sign_messages = false</tt><br />(и монтировать rbd map / cephfs ядерным драйвером с опциями <tt>-o nocephx_require_signatures,nocephx_sign_messages</tt>)
* Для хороших SSD или NVMe: min_alloc_size=4096, prefer_deferred_size_ssd=0 (ДО создания OSD)
* Актуально для версий до Nautilis включительно — <tt>[global] debug objecter = 0/0</tt> (там большой тормоз на клиентской стороне)
* Если нужны только random write iops, то в userspace драйвере (например, QEMU)  — отключить rbd cache
* Для HDD-only или Bad-SSD-Only и версий до Nautilis включительно — снять ручник https://github.com/ceph/ceph/pull/26909