Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 18 reacties
Bron: C|net

Linux-ontwikkelaar Red Hat gaat de KVM-virtualisatiesoftware standaard met de gratis distro Fedora meeleveren. Fedora 7 krijgt daarmee een volwaardig alternatief voor Xen, dat alleen met de betaalde Red Hat Enterprise-pakketten wordt uitgeleverd.

Fedora Core KVM is zogeheten paravirtualisatiesoftware, wat wil zeggen dat het zonder onderliggend besturingssysteem kan draaien. Dat maakt aanzienlijk vlottere communicatie tussen virtuele machines en fysieke hardware mogelijk: zo zou netwerkverkeer een factor dertig sneller kunnen verlopen. Concurrent Xen, dat zich voor zijn paravirtualisatiepakket laat betalen, heeft ook een gratis virtualisatieprogramma in de aanbieding. Dat heeft echter weer een 'host operating system' nodig om te functioneren, en is daarmee substantieel langzamer dan KVM. Dit opensourcepakket haalde vorige maand een andere slag binnen: toen werd bekend dat KVM vanaf versie 2.6.20 in de Linux-kernel geïntegreerd zal worden. De ontwikkelaars zijn reuze trots op de snelle progressie die hun pakket doormaakt, maar waarschuwen wel dat er nog veel werk te doen is. Red Hats KVM-specialist Ingo Molnar beweerde dat 'het nog wel een jaar duurt, voordat we het punt bereiken waar Xen nu al is.'

Moderatie-faq Wijzig weergave

Reacties (18)

KVM is gewoon niets anders dan qemu met een kernelmodule die gebruikmaakt van de hardware virtualisatie op de modernere Intel en AMD CPUs. Apparaten zoals netwerkkaarten en harddiskcontrolers worden nog steeds geemuleerd als generieke apparaten, net zoals in VMWare. Je hebt nog steeds een host OS nodig, het enige verschil is dat het host OS bij KVM zonder aanpassingen draait en zelf de hypervisor is dmv die kernelmodule.

Het voordeel van KVM is niet zozeer de extra snelheid die het zou hebben, maar meer de eenvoud van installeren. Door de aanpassingen van Xen aan mijn host-OS werkt mij TV-kaart niet meer, en ik mag bij distrobakkers zoals Debian of Fedora kijken voor een kernelpatch die nieuwer is dan 2.6.16. Bij KVM hoef ik helemaal niets aan te passen, gewoon een standaard 2.6.20 kernel compilen, KVM modules erbij en vervolgens de aangepaste versie van qemu installeren en gebruiken.
KVM is ook helemaal niet sneller dan Xen + een hardware virtualisatie ondersteunende cpu. Ga je op de site van KVM kijken dan geven ze zelf aan dat de snelheid acceptabel genoeg is voor desktop gebruik, maar nog te langzaam is voor server gebruik. Voor dat laatste wordt Xen al een behoorlijke tijd ingezet met erg goede performance.
Sorry, maar dit is echt een heel selective vertaling met "dichterlijke vrijheden".

Lees dit eens eerste allemaal:
http://www.gridvm.org/xen-vs-kvm.html
http://www.gridvm.org/xen...mance-and-efficiency.html
http://www.gridvm.org/kernel-based-virtual-machines.html


Concurrent Xen, dat zich voor zijn paravirtualisatiepakket laat betalen, heeft ook een gratis virtualisatieprogramma in de aanbieding. Dat heeft echter weer een 'host operating system' nodig om te functioneren, en is daarmee substantieel langzamer dan KVM.
Onwaarheden:
Xen heeft het eerste Paravisualisatie geintroduceerd en geimplementeerd in Linux. Dit is en was de kracht van Xen.
Xen met paravirtualisatie is helemaal gratis:
http://www.cl.cam.ac.uk/research/srg/netos/xen/ (er is ook een commerciele versie www.xensource.com)
KVM heeft ook een OS/kernel nodig. In de vorm van de Linux kernel.

Voor de duidelijkheid Er is een nuance over het al dan niet in de kernel zitten. Even een verklaring.
Zowel KVM als Xen zitten in de kernel om te werken. Met als enigste verschil.
KVM heb je al als je kernel sources >= 2.6.20 download op ftp.<cc>.kernel.org
Xen hiervoor moet je zelf de kernel sources patchen.
Na de patch komt netto gezien op het zelfde neer!!

Ik begin me af te vragen wat de waarde van Tweakers is. Slechte check van info.

Belangrijk: Ik ben helemaal niet tegen KVM ik juich het zelfs toe. Maar ik ben fel tegen misinformatie.


Nog wat info wat ik eerder uitgezocht heb: http://tweakers.net/react...=Posting&ParentID=1885322


René Wichers: Ik hoop dat je je eerst in de info gaat verdiepen.
Een link van de perfomance van KVM tov Xen voor toevoeging van paravirtualisatie.
http://www.phoronix.com/s...ge=article&item=623&num=1

Edit: Link toegevoegd.
Bedankt Tweakers, voor het posten van een totaal niet kloppend verhaal...

Xen zit WEL in FC6 en er wordt zelfs een aparte tool meegeleverd voor het maken van de images.

En er staat hierboven al genoeg commentaar op de rest van de onwaardheden in dit stuk.
Als aanvulling op de rest van de niet kloppende details hierboven:
Xen : Opensource, volledig gratis en onder GPL.
Xensource: Het commerciële bedrijf achter Xen wat ook mooie management software en oplossingen biedt, bovenop de Xen hypervisor.

Xensource is dus een directe concurrent van Vmware(oplossing GSX/server en vooral ESX).
"KVM is zogeheten paravirtualisatiesoftware, wat wil zeggen dat het zonder onderliggend besturingssysteem kan draaien."

Volgens mij is dit onjuist, kvm ondersteunt alleen maar hardware virtualisatie: http://kvm.qumranet.com/kvmwiki
Nog wat meer info op http://kvm.qumranet.com/kvmwiki/FAQ:

kvm only run on processors that supports x86 hvm (vt/svm instructions set) whereas Xen also allows running modified operating systems on non-hvm x86 processors using a technique called paravirtualisation. kvm does not support paravirtualization for cpu but may support paravirtualization for device drivers to improve I/O performances.
Het voordeel van KVM boven Xen is dat je geen medewerking nodig hebt van het host-os, maar de snelheid maakt volgens mij niet uit.

Xen is juist snel omdat er wijzigingen in het host-os aangebracht worden (dit in tegenstelling tot bijvoorbeeld VMWare die op alle hardware diverse os'en kan draaien - zonder dat die os'en aangepast hoeven te worden voor VMWare).

Overigens is het met de gratis Xen ook mogelijk om alle os'en te draaien als de hardware hiervoor ondersteuning biedt!
Nou jij maakt er helemaal spagetti van...

Het voordeel van KVM boven Xen is dat je geen medewerking nodig hebt van het host-os, maar de snelheid maakt volgens mij niet uit.

Zowel KVM als XEN maken gebruik van full virtualisation, waarbij de processor VT techniek moet hebben. XEN daarintegen bied ook ondersteuning voor paravirtualisatie, hierbij heb je niet perse een processor met VT nodig, gaat alleen wel sneller, omdat net als bij full virtualisation de hypervisor in de processor zit en dus niet de hypervisor in de host gebruikt word. Maakt dus wel degelijk uit voor de snelheid. Ook zijn bij full virtualisation, maar ook bij paravirtualisatie, geoptimaliseerde drivers nodig om de performance hoog te krijgen. Bij VMWare moet je hiervoor VMWare tools in de virtual machine installeren.

Xen is juist snel omdat er wijzigingen in het host-os aangebracht worden (dit in tegenstelling tot bijvoorbeeld VMWare die op alle hardware diverse os'en kan draaien - zonder dat die os'en aangepast hoeven te worden voor VMWare).

Nee, XEN is snel omdat de laag (hypervisor) tussen je ijzer en je virtual machine heel dun is. Dit in tegenstelling tot VMWare, waarbij deze laag dik is, zit namelijk gewoon een OS tussen. VMWare (infrastructure server) wordt dus juist niet op alle hardware ondersteund, maar VMWare heeft een lijst me gecertificeerde hardware, waarvoor zij drivers gemaakt hebben. Juist XEN en KVM, welke beide van de Linux kernel gebruik maken en alle (de meeste) drivers al bezit van de verschillende hardware, kunnen dus op ieder stuk ijzer worden geinstalleerd.

Overigens is het met de gratis Xen ook mogelijk om alle os'en te draaien als de hardware hiervoor ondersteuning biedt!

XEN heeft niet een gratis versie, XEN is opensource en dus per definitie 'gratis'. Zelfde geld ook voor KVM. XENSource is het bedrijf dat XEN commercieel verkoopt en ondersteund met wat toeters en bellen er op een aan. Dit doet Novell ook met SuSE Linux Enterprise Server 10 en Red Hat binnenkort met hun Enterprise Server 5.
Fedora 7 krijgt daarmee een volwaardig alternatief voor Xen, dat alleen met de betaalde Red Hat Enterprise-pakketten wordt uitgeleverd.
Huh? Xen zit al een paar versies gewoon bij Fedora..
nee, sinds versie 6 pas.
En dan is Xen ook weer een jaar verder... Jongens kom op, die gasten zullen echt niet stil zitten. Nu zeker niet meer!
het voordeel van KVM is dat het volledig compatible met qemu is. als je een usb stick hebt met een vm image.zal deze het overal doen.
Daarbij werkte bij mij windows95 niet met kvm
Brak op vmware. en volledig op qemu. kan je naar kvm over gaan om alleen het naampje qemu in kvm te veranderen in het boot script. thats all
Volgens mij is dat de kracht van XEN; deze kan mijn ISDN kaart of TV-kaart in een guest OS aanspreken, terwijl kvm alleen maar virtuele hardware heeft.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True