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
    • rhel-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 (Inactive)
              Peter Krempa Peter Krempa
              Fangge Jin Fangge Jin
              Votes:
              0 Vote for this issue
              Watchers:
              24 Start watching this issue

                Created:
                Updated:
                Resolved: