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

Base:

About

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

Overview

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

Usage

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.