-
Story
-
Resolution: Done-Errata
-
Normal
-
None
-
libvirt-10.3.0-1.el9
-
Medium
-
rhel-sst-virtualization-storage
-
ssg_virtualization
-
16
-
3
-
Dev ack
-
False
-
-
None
-
None
-
Pass
-
RegressionOnly
-
If docs needed, set a value
-
-
All
-
10.1.0
-
None
Performance benchmarking shows that skipping the raw format blockdev improves I/O performance. On an Optane NVMe drive where small improvements are most noticeable it reduces I/O latency by ~300 ns and increases IOPS by 3,000.
The raw format driver simply passes requests to the protocol driver (raw-posix, iscsi, etc). Omitting it does not affect disk I/O except that it increases performance slightly.
Note that the raw format driver can be used to expose a subset of the underlying storage using the offset=/size= parameters. In this case the raw format driver is necessary and cannot be omitted.
Please omit the raw format blockdev when possible.
- depends on
-
RHEL-17719 allow keeping 'raw' in 'backing field format' when the 'raw' driver layer will be dropped
- Closed
- is blocked by
-
RHEL-29642 Rebase libvirt in RHEL-9.5.0
- Closed
- is related to
-
RHEL-37519 Permission denied if passing a RW fd but setting the disk RO in vm xml.
- Planning
- external trackers
- links to
-
RHSA-2024:130953 libvirt security update