Hat jemand Erfahrungen mit der Möglichkeit, 50-60 Instanzen von VirtualboxHeadless-Instanzen (jeweils 512 MB - 1 GB RAM) auf einem einzelnen Server auszuführen?
Ich habe gelesen, dass VirtualBox die Vorteile von VT-Erweiterungen in der CPU nutzen kann, wenn sie aktiviert sind. Ich bin sicher, dass dies die Leistung verbessern würde.
In gewisser Weise ähnelt es der Verwendung von XenServer.
virtualization
solaris
virtualbox
SolarisDude
quelle
quelle
Antworten:
50-60 virtuelle Maschinen sind eine sehr hohe Menge, um auf einem Server ausgeführt zu werden. Während ich daran interessiert wäre, die Leistung der Maschinen zu sehen, würde ich denken, dass die I / O-Vorgänge der Festplatte die Benutzung der Maschinen sehr schmerzhaft machen würden. Ich persönlich würde nicht versuchen, mehr als 10 VMs auf einem einzelnen Host und derzeit 5 VMs auf einem einzelnen Server mit mittlerer Spezifikation auszuführen. Natürlich hängt es davon ab, was diese VMs tun würden, aber ich würde zwei oder drei Server mit niedrigeren Spezifikationen bevorzugen, die in einem Cluster ausgeführt werden.
Was ich dazu sagen würde (wenn möglich), führen Sie Benchmarks auf dem Server aus, auf dem 5/10/15 VMs ausgeführt werden, und prüfen Sie , ob dies Ihrer Meinung nach die Leistung beeinträchtigen würde oder sich lohnt.
quelle
Es kommt darauf an, was die Maschinen machen. Es könnte funktionieren, wenn Sie eine wirklich gute SAN-Verbindung haben oder wenn es sich um Instanzen mit sehr geringer Auslastung handelt (die meisten von ihnen sind die meiste Zeit im Leerlauf), aber ich sehe keine gute Leistung, wenn sie alle ungefähr zur gleichen Zeit ausgelastet sind Zeit.
quelle