mirror of
https://github.com/ceph/ceph
synced 2024-12-29 06:52:35 +00:00
930eae214c
With bluestore, making the smallest write match min_alloc_size avoids write amplification. With EC pools this is the stripe unit, or stripe_width / num_data_chunks. Rather than requiring people to divide by k to get the smallest ec write, allow it to be specified directly via stripe_unit. Store it in the ec profile so changing a monitor config option isn't necessary to set it. This is particularly important for ec overwrites since they allow random i/o which should match bluestore's checksum granularity (aka min_alloc_size). Signed-off-by: Josh Durgin <jdurgin@redhat.com> |
||
---|---|---|
.. | ||
auth-config-ref.rst | ||
ceph-conf.rst | ||
demo-ceph.conf | ||
filestore-config-ref.rst | ||
filesystem-recommendations.rst | ||
general-config-ref.rst | ||
index.rst | ||
journal-ref.rst | ||
mon-config-ref.rst | ||
mon-lookup-dns.rst | ||
mon-osd-interaction.rst | ||
ms-ref.rst | ||
network-config-ref.rst | ||
osd-config-ref.rst | ||
pool-pg-config-ref.rst | ||
pool-pg.conf |