Dieser Benchmark vergleicht nur die Geschwindigkeit des nativen Betriebssystems mit einem einzelnen Gastbetriebssystem. Es ist kaum ein realer Test. Ich glaube nicht, dass ich viel Gewicht darauf legen würde. Der Großteil des KVM-Lagers argumentiert, dass Xen zu viele Interrupts und Hops zwischen Kernel und User-Space erfordert, aber von den meisten realistischeren Benchmarks, die ich gesehen habe, ist Xen nicht wirklich realisiert worden und scheint ein bisschen schneller zu sein als KVM.
Tut mir leid, ich habe keinen Link, um das zu sichern. Aber ich werde sagen, dass KVM sich schnell verbessert und anscheinend schnell an Funktionsumfang und Stabilität gewinnt.
Welcher Ansatz ist besser. Das Xen-Camp wird argumentieren, dass für eine sichere und schnelle Virtualisierung ein wirklich leichter Hypervisor erforderlich ist. Xen wird ab sofort auch von einigen Anbietern in der Firmware unterstützt, was auch gut ist. Das KVM-Camp wird argumentieren, dass KVM einfacher ist und Linux ein guter Hypervisor sein kann.
Am Ende ist noch unklar, welche Richtung letztendlich gewinnen wird. Xen hat sicherlich einen Vorsprung und hat bereits einen schönen Marktanteil. Aber es ist noch nicht im Mainline-Kernel. Das wird sich hoffentlich bald ändern und darüber wurde in den letzten Monaten sicherlich viel auf der Kernelliste geredet. Red Hat ist jetzt im KVM-Camp und wird es als Virtualisierungsplattform der Wahl vorantreiben. Red Hat Linux 5.4, das in Kürze veröffentlicht wird, wird es als erstes enthalten. Dies wird wahrscheinlich Läden anziehen, die noch nicht auf eine Virtualisierungsplattform umgestiegen sind.
In Bezug auf Tools verwenden Xen und KVM sowohl libvirt als auch QEMU und die damit verbundenen Tools. Daher teilen sie viele der gleichen Tools wie beispielsweise virt-manager.
Wir verwenden Xen bei der Arbeit und es funktioniert gut für uns. Ich habe mich jedoch mit KVM befasst, da es Probleme mit der USB-Weiterleitung und dem PCI-Passthrough gab, die ich mit Xen nicht lösen konnte. Ich bin mir nicht sicher, ob KVM das besser kann, aber ich denke, ich werde es herausfinden, wenn ich es versuche. Eine Sache, die mir bei der Untersuchung meiner USB-Probleme aufgefallen ist, ist, dass die Dokumentation von KVM im Vergleich zu Xen besser beurteilt und organisiert werden kann. Da es jedoch keine perfekte Virtualisierungsplattform gibt, müssen Sie herausfinden, was für Sie sinnvoll ist.