[Bug 1806015] Re: bcache: performance regression without tuning under bionic

2018-12-19 Thread Joseph Salisbury
** Changed in: linux (Ubuntu) Importance: Undecided => Medium ** Tags added: kernel-da-key ** Also affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Bionic) Status: New => Triaged ** Changed in: linux (Ubuntu) Status: Confir

[Bug 1806015] Re: bcache: performance regression without tuning under bionic

2018-12-11 Thread Ryan Harper
I confirmed that the underlying block devices (SAS, NVME) perform the same on the 4.4 and 4.15 kernels. Roughly 170 IOP/s direct to the SAS device and 570 IOP/s direct to the bcache infront of the SAS device. The block scheduler has no effect, due to the use of O_DIRECT.

[Bug 1806015] Re: bcache: performance regression without tuning under bionic

2018-11-30 Thread Ryan Harper
Can you collect the following: Backing device baseline (it's possible the underlying disks regressed instead of the bcache layer). the same fio randrw test against the underlying backing device with bcache disabled And with bcache enabled on both setups before and after tuning: 1) grep -r . /sys

[Bug 1806015] Re: bcache: performance regression without tuning under bionic

2018-11-30 Thread James Page
Script used to tune bcache devices ** Attachment added: "tune-bcache" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1806015/+attachment/5217652/+files/tune-bcache ** Description changed: Whilst diagnosing a disk performance issue on our QA cloud, I did some performance testing of