Bug 500145
Summary: | Very slow disk I/O on Xen PV guests compared to Dom0 with hardware RAID5 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Veaceslav Falico <vfalico> |
Component: | xen | Assignee: | Rik van Riel <riel> |
Status: | CLOSED CANTFIX | QA Contact: | Virtualization Bugs <virt-bugs> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5.3 | CC: | peterm, sputhenp, tao, xen-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-06-09 13:31:25 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 477162 |
Description
Veaceslav Falico
2009-05-11 12:06:32 UTC
What is the stripe size of the RAID 5 array? The reason I am asking is that a PV guest can only have a certain amount of IO outstanding at any time. If the stripe size exceeds that amount, a PV guest will never be able to do a whole RAID 5 stripe at once, which will really slow things down. This is not an issue with RAID 0 or 1, because IOs smaller than a stripe can still be done efficiently (because no parity calculation needs to be done). Rik, HP ACU (Array Configuration Utility) shows the stripe size is 64K for the system where I reproduced this issue. There is no way to change it, as far as I looked. Sadique, could you check (with iostat -x 3) the IO size in dom0? If it is less than the stripe size, we may have found our culprit... While the iostat you attached does show that IO is almost always smaller than the stripe size of 64K, it would be useful to confirm that this is also the case during the problem workload. Please open a new bug with the ACTUAL PROBLEM THE CUSTOMER IS HAVING. This RAID 5 thing is just a big distraction, because it shows a very different bug. |