Dies ist eine gute und nützliche Frage. Anstatt es zu schließen, ist es besser, auf Serverfehler umzusteigen.
Mani
Ich schlage auch vor, es zu ServerFault zu verschieben
Danijel-James W
Antworten:
29
KVM hat eine viel bessere Isolation als OpenVZ und meiner Erfahrung nach erzielt KVM auch eine bessere Leistung. Ich habe jedoch einige sagen hören, dass sie von OpenVZ eine bessere Leistung erhalten. KVM hat im vergangenen Jahr einen langen Weg zurückgelegt, daher wäre ich nicht überrascht, wenn es OpenVZ inzwischen übertroffen hätte ...
KVM unterstützt auch jedes Betriebssystem (theoretisch), während OpenVZ nur auf Linux beschränkt ist.
Wir verwenden KVM ausschließlich für unsere Virtualisierungssysteme und haben kein Interesse daran, auf etwas anderes umzusteigen.
KVM bietet nicht annähernd die Leistung von OpenVZ (oder Virtuozzo, seinem kommerziellen Äquivalent). Es ist äußerst wichtig zu beachten, dass KVM einen laufenden Kernel innerhalb des VPS benötigt, während OpenVZ Container mit einem gemeinsam genutzten Kernel ausführt. Dies bedeutet, dass ein 256 MB KVM-VPS nicht über dieselbe Menge an Speicher verfügt, die dem Benutzerraum zur Verfügung steht wie OpenVZ. OpenVZ ist eine extrem leichte Virtualisierungstechnologie, die die vollständige Virtualisierung leicht übertrifft.
KVM bietet eine bessere Isolation, obwohl dies für den Benutzerbereich in einem Container normalerweise nicht ersichtlich ist.
Bei der ursprünglichen Frage, wenn ich einen VPS gekauft habe, sind zwei Faktoren zu berücksichtigen:
1) Zum gleichen Preis erhalten Sie mit KVM weniger für Ihr Geld. 256 MB KVM sind weniger als 256 MB OpenVZ, da Sie Ihren eigenen Kernel ausführen müssen, damit weniger für Ihre tatsächlichen Anwendungen zur Verfügung steht. Auf der anderen Seite berechnen einige Hoster mehr für OpenVZ, so dass Sie rechnen müssen.
2) Für Hosting-Unternehmen ist es einfacher, OpenVZ-Systeme zu überbeanspruchen. Schlechte Hosting-Unternehmen können Sie also auf ein System mit zu vielen Containern setzen. Seien Sie also vorsichtig.
Dies hätte die richtige Antwort sein sollen, denn so funktioniert es tatsächlich. Und es gibt einige Unternehmen, die Ressourcengarantien auch für E / A geben - wählen Sie diese aus, wenn Sie zuverlässige VPS wünschen, in denen Sie wachsen können.
t.mikael.d
5
Das Hauptproblem bei OpenVZ ist, dass es nicht die Funktionen bietet, die KVM bietet. Beispielsweise erfordert die TUN / TAP-Unterstützung häufig die Aufforderung an den Anbieter, spezielle Einstellungen vorzunehmen. Wer kann es sich leisten, für einen VPS, der 5 US-Dollar pro Monat kostet, solche Tickets zu warten, um dem Kunden 10 MB mehr Speicherplatz zu bieten? 10 MB Speicher kosten 0,05 USD. Wenn mehr als 1 von 500 Kunden Ihnen aufgrund von OpenVZ ein Support-Ticket geben, entscheiden Sie sich für KVM.
user239558
7
Ein Unterschied, der in keiner der Antworten explizit behandelt zu werden scheint, besteht darin, dass b / c OpenVZ ein Container ist, der nur denselben Kernel wie sein Host bereitstellen kann. Sie können Debian beispielsweise nicht in einem CentOS-Host ausführen. KVM ist eine vollständige Virtualisierungstechnologie, mit der jedes Betriebssystem im Container ausgeführt werden kann, auch Windows.
Slm
3
@slm Ich habe mehrere OpenVZ-Conainer mit Debian, Ubuntu und Centos in einem Proxmox. Die Kernel-Einschränkung hat keinen Einfluss auf die Auswahl der Distribution.
MGP
1
@ManuelGutierrez, sie laufen alle auf dem Linux-Kernel, also würde ich das erwarten.
Adrian Günter
2
Wenn Sie bei einem VPS-Anbieter einkaufen, dann KVM / Xen. OpenVZ / LXC-Lieferanten können ihre Produkte überbieten.
Wenn es sich um Ihren eigenen Server handelt, können Sie eine Mischung aus OpenVZ / LXC und KVM auf demselben Computer verwenden.
Dies ist vor allem deshalb billiger, weil der Overhead viel geringer ist als bei anderen Virtualisierungstechnologien, sodass Sie mehr VMs pro Knoten einsetzen können. Viele denken immer noch, dass nur OpenVZ überverkauft werden kann, aber das gilt für die meisten Arten von Virtualisierungstypen. Leistungsreferenz: wiki.openvz.org/Performance
t.mikael.d
-3
OpenVZ gibt Ihren Prozessen aufgrund des Overheads nicht die volle Menge des zugewiesenen Speichers. Bei kleineren Speicher-VPS würde ich mich daher eher für KVM oder XEN entscheiden.
Antworten:
KVM hat eine viel bessere Isolation als OpenVZ und meiner Erfahrung nach erzielt KVM auch eine bessere Leistung. Ich habe jedoch einige sagen hören, dass sie von OpenVZ eine bessere Leistung erhalten. KVM hat im vergangenen Jahr einen langen Weg zurückgelegt, daher wäre ich nicht überrascht, wenn es OpenVZ inzwischen übertroffen hätte ...
KVM unterstützt auch jedes Betriebssystem (theoretisch), während OpenVZ nur auf Linux beschränkt ist.
Wir verwenden KVM ausschließlich für unsere Virtualisierungssysteme und haben kein Interesse daran, auf etwas anderes umzusteigen.
quelle
KVM bietet nicht annähernd die Leistung von OpenVZ (oder Virtuozzo, seinem kommerziellen Äquivalent). Es ist äußerst wichtig zu beachten, dass KVM einen laufenden Kernel innerhalb des VPS benötigt, während OpenVZ Container mit einem gemeinsam genutzten Kernel ausführt. Dies bedeutet, dass ein 256 MB KVM-VPS nicht über dieselbe Menge an Speicher verfügt, die dem Benutzerraum zur Verfügung steht wie OpenVZ. OpenVZ ist eine extrem leichte Virtualisierungstechnologie, die die vollständige Virtualisierung leicht übertrifft.
KVM bietet eine bessere Isolation, obwohl dies für den Benutzerbereich in einem Container normalerweise nicht ersichtlich ist.
Bei der ursprünglichen Frage, wenn ich einen VPS gekauft habe, sind zwei Faktoren zu berücksichtigen:
1) Zum gleichen Preis erhalten Sie mit KVM weniger für Ihr Geld. 256 MB KVM sind weniger als 256 MB OpenVZ, da Sie Ihren eigenen Kernel ausführen müssen, damit weniger für Ihre tatsächlichen Anwendungen zur Verfügung steht. Auf der anderen Seite berechnen einige Hoster mehr für OpenVZ, so dass Sie rechnen müssen.
2) Für Hosting-Unternehmen ist es einfacher, OpenVZ-Systeme zu überbeanspruchen. Schlechte Hosting-Unternehmen können Sie also auf ein System mit zu vielen Containern setzen. Seien Sie also vorsichtig.
quelle
Wenn Sie bei einem VPS-Anbieter einkaufen, dann KVM / Xen. OpenVZ / LXC-Lieferanten können ihre Produkte überbieten.
Wenn es sich um Ihren eigenen Server handelt, können Sie eine Mischung aus OpenVZ / LXC und KVM auf demselben Computer verwenden.
quelle
Wählen Sie KVM, weil OpenVZ für andere Hosts oft günstiger ist :)
quelle
OpenVZ gibt Ihren Prozessen aufgrund des Overheads nicht die volle Menge des zugewiesenen Speichers. Bei kleineren Speicher-VPS würde ich mich daher eher für KVM oder XEN entscheiden.
quelle