Bcache Tuning

  • By Canonical BootStack Charmers
  • storage
juju deploy cs:bcache-tuning
Show information
Channel Version Base
latest/stable 6
20.04 18.04 16.04 18.10
latest/candidate 6
20.04 18.04 16.04 18.10



Helper charm for tuning of bcache block devices Read more

Relevant links

Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion


This charm performs best-practice performance tuning of bcache devices on SD/NVMe based installations.

Cache Set Configuration

Disable performance based congestion behaviour - the SSD or NVMe will in all likelyhood always be faster than the underlying spindle:

congested_read_threshold_us: 0
congested_write_threshold_us: 0

Bcache Backing Device Configuration

Disable cache readahead:

readahead: 0

Disable writethrough of sequential data writes:

sequential_cutoff: 0

Set the amount of dirty data the cache device will hold before starting to persist to the backing device:

writeback_percent: 10

Sets unmanaged cache_mode:

cache_mode: unmanaged


To use this charm, simple deploy and relation to principle services:

juju deploy bcache-tuning
juju add-relation bcache-tuning ceph-osd
juju add-relation bcache-tuning nova-compute

This charm presents no configuration options.