Изменения

Перейти к: навигация, поиск

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

63 байта добавлено, 17:40, 4 октября 2019
Нет описания правки
* С дефолтными опциями qemu подключает RBD, увы, криво
* Криво — это значит, что а) используется медленная эмуляция lsi-контроллера б) используется режим с кэшированием чтения, но без кэширования записи
* Опция cache диска qemu автоматически влияет на включение включает/выключает RBD cache в клиентской библиотеке Ceph (librbd)* cache=unsafe и cache=directsync с RBD не работают
* Однако RBD cache сам по себе вносит небольшое торможение, заметное в случае SSD. Что-то там сделано с блокировками, что-то там однопоточное, всё это оптимизируют, но пока не оптимизировали.
* Есть следующие способы эмуляции дисков: lsi (самый медленный), virtio-scsi (достаточно быстрый), virtio (самый быстрый, но до QEMU 4.0 не умеет TRIM). Вообще virtio-scsi умеет multiqueue и поэтому на быстром хранилище должен быть быстрее virtio — но в случае с Ceph multiqueue, по-видимому, значения не имеет.

Навигация