Я прочитал в в этой статье говорится, что настройка размера фрагмента Ceph может повысить его производительность. Как это установлено? В этом документе объясняется, как установить размер полосы. Это то, что первая статья подразумевает под «размером куска»?
Как установить размер фрагмента Ceph?
Ответы (1)
Ceph, по своей сути, не имеет "размера фрагмента" (термин, используемый в статье, но не в документации). Слой RADOS хранит объекты целиком, без какого-либо разделения или чередования.
Это другие слои, которые разбивают свои данные на несколько объектов RADOS.
Если вы используете RGW (для совместимости с S3/Swift), проверьте объект Ceph Справочник по конфигурации шлюза для rgw object stripe size
.
Для RBD (блокировка доступа к устройству) проверьте аргумент --stripe-unit
в rbd create
команде а>.
Наконец, для CephFS (монтируемая файловая система) на справочной странице, на которую вы ссылаетесь, Аргумент --stripe_unit
— это размер каждой полосы.
person
Javier
schedule
24.02.2015
Вы обнаружили, что изменение размера полосы влияет на IOPS?
- person Don Branson; 24.02.2015
Я пытался настроить stripe-unit/stripe-count/order без существенного влияния на производительность. Это запуск Ceph в локальном кластере VirtualBox с 2-4 OSD. Следующий шаг — попробовать это в большем масштабе.
- person Don Branson; 27.02.2015