Project

General

Profile

Actions

Documentation #4469

closed

Use virtio bus instead of ide bus for QEMU example

Added by Mark Nelson about 11 years ago. Updated about 11 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
% Done:

0%

Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

In our QEMU/KVM example here:

http://ceph.com/docs/master/rbd/libvirt/

We tell people to use the ide bus for RBD devices. It appears that the ide bus is limited to a queue depth of 1 and can't do more than about 70MB/s and ~380 IOPs per volume. The virtio bus does not appear to have this limitation and is faster even at queue depths of 1. We've recorded single volume throughput in excess of 1.1GB/s. Given this, we almost certainly should revamp our examples to use virtio instead of ide.

Actions #1

Updated by John Wilkins about 11 years ago

Mark, I actually tried it, but I think the kernel image I Josh pointed me to was too old. I didn't want to publish something I couldn't get working myself, so if we can establish a minimum kernel baseline for it, I'll update ASAP.

Actions #2

Updated by Josh Durgin about 11 years ago

http://www.linux-kvm.org/page/Virtio says the minimum kernel is 2.6.25

Actions #3

Updated by John Wilkins about 11 years ago

  • Status changed from New to In Progress
Actions #4

Updated by John Wilkins about 11 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF