[dm-devel] [PATCH 0/2] dm-zoned: improve cache performance
Hannes Reinecke
hare at suse.de
Wed May 13 07:07:27 UTC 2020
Hi all,
here are two patches to improve performance when a regular device
is specified for dm-zoned.
Damien noted that we have a performance drop after the zones on the
regular device are used up, as then the random zones on the zoned
device are being used, _and_ reclaim is running on the same disk.
This slows down I/O whle using random zones, increasing again after
the random zones are used up.
This patchset fixes this by not allowing random zones for caching
if a regular device is present.
Patch is relative to the dm-5.8 branch from
git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
As usual, comments and reviews are welcome.
Hannes Reinecke (2):
dm-zoned: invert zone check in dmz_reset_zone()
dm-zoned: split off random and cache zones
.../admin-guide/device-mapper/dm-zoned.rst | 17 +-
drivers/md/dm-zoned-metadata.c | 157 +++++++++++++-----
drivers/md/dm-zoned-reclaim.c | 70 ++++----
drivers/md/dm-zoned-target.c | 19 ++-
drivers/md/dm-zoned.h | 7 +-
5 files changed, 189 insertions(+), 81 deletions(-)
--
2.25.0
More information about the dm-devel
mailing list