Изменения

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

267 байтов убрано, 16:19, 7 марта 2019
Нет описания правки
Как тестировать производительность отдельных OSD:
* Создать pool без репликации {{Cmd|ceph osd pool create r1pool bench 128 replicated; ceph osd pool set r1pool bench size 1; ceph osd pool set r1pool bench min_size 1}} и с числом PG, достаточным, чтобы при случайном выборе туда попали все OSD* Воспользоваться бенчилкой https://github.com/rumanzo/ceph-gobench*: Это прокачанный аналог бенчилки Марка https://github.com/socketpair/ceph-bench - команда вида: (её раньше запускали {{Cmd|python main.py --keyring /etc/ceph/ceph.client.admin.keyring r1pool bench osd}}* Внимание: результату с bluestore и - но она даёт некорректные результаты в HDD верить можно только наполовину+SSD сетапах с Bluestore, так как бенчилка т.к. всё время перезаписывает один и тот же блок и не создаёт достаточно нагрузки на HDD, так как множество запросов сливается в 1. Чтобы проверить «честно» — бенчилку нужно исправить, чтобы она записывала в случайные позиции нескольких объектов.)
* Полученный результат, в частности, может помочь выявить отдельную тупящую OSD