Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-7343

[RFE] [libvirt] Eliminate raw format blockdev to improve disk I/O performance

    • libvirt-10.3.0-1.el9
    • Normal
    • sst_virtualization_storage
    • ssg_virtualization
    • 16
    • 3
    • Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • 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.

            pkrempa@redhat.com Peter Krempa
            stefanha@redhat.com stefanha@redhat.com
            Peter Krempa Peter Krempa
            Fangge Jin Fangge Jin
            Votes:
            0 Vote for this issue
            Watchers:
            24 Start watching this issue

              Created:
              Updated: