Ubuntu xenial - 4.4.0-59-generic i3 I/O performance issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Dragan S. | ||
Xenial |
Fix Released
|
Undecided
|
Thadeu Lima de Souza Cascardo |
Bug Description
[Impact]
* When running block device I/O on an Amazon i3 system there
is a performance degradation. A patch with git change id
87c279e613f8
series increases I/O performance.
* Fix should be backported to xenial 4.4 series to avoid more
support issues being filed.
* This change gets rid of uneccessary work being performed.
[Test Case]
* Steps to reproduce below
1) partition ephemeral disks
/sbin/parted -s --align optimal /dev/nvme0n1 mklabel gpt mkpart primary 0% 100%
/sbin/parted -s --align optimal /dev/nvme1n1 mklabel gpt mkpart primary 0% 100%
/sbin/parted -s --align optimal /dev/nvme2n1 mklabel gpt mkpart primary 0% 100%
/sbin/parted -s --align optimal /dev/nvme3n1 mklabel gpt mkpart primary 0% 100%
2) create raid array
/sbin/mdadm --create /dev/md0 --assume-clean --chunk=2048 --level=10 --raid-devices=4 /dev/nvme0n1p1 /dev/nvme1n1p1 /dev/nvme2n1p1 /dev/nvme3n1p1
3) create pv
/
4) create volume group
/
5) create lv
/
5) test I/O
sudo dd if=/dev/zero of=/dev/
[Regression Potential]
* No known regression potential.
[Original Description]
When we were doing testing on i3, we noticed that it is taking significantly longer to perform operations when using software RAID than without, we believe this is resolved in an upstream commit: http://
So stock 4.4.0-59-generic performs ok:
$ sudo dd if=/dev/zero of=/dev/
sudo: unable to resolve host ip-10-0-85-167
1000000+0 records in
1000000+0 records out
8192000000 bytes (8.2 GB, 7.6 GiB) copied, 54.3711 s, 151 MB/s
and the patch you originally providing works a little bit better (as expected):
$ uname -a
Linux ip-10-0-85-167 4.4.0-57-generic #78hf000000v201
ubuntu@
sudo: unable to resolve host ip-10-0-85-167
1000000+0 records in
1000000+0 records out
8192000000 bytes (8.2 GB, 7.6 GiB) copied, 31.4108 s, 261 MB/s
tags: | added: patch |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1657281
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.