Gibt es Betriebssysteme, die das Hinzufügen / Entfernen von CPU / RAM ohne Neustart ermöglichen?

444
AhmedWas

Ich erforsche Cloud Computing. Das erste, was Sie lernen müssen, ist die horizontale / vertikale Skalierung. Bei der horizontalen Skalierung fügen Sie Ihren vorhandenen Servern einfach einen neuen Server (Image) hinzu. Bei der vertikalen Skalierung fügen Sie Ihrem Server neue Hardware (CPU / RAM) hinzu.

Dann lesen Sie etwas wie "Die meisten Betriebssysteme erlauben das Hinzufügen von Hardware nicht ohne Neustart".

Meine Frage ist also: Gibt es Betriebssysteme, die es mir erlauben, zum Beispiel RAM ohne Neustart hinzuzufügen ?

0
Sie können dies für ein virtuelles Betriebssystem (VM) tun, jedoch nicht für ein echtes Betriebssystem. DavidPostill vor 6 Jahren 0
Danke für den Kommentar. Ich spiele mit Oracl Virtual Box. Während das Image ausgeführt wird, kann ich keine RAM- oder CPU-Kerne hinzufügen. Oder gibt es andere VM-Manager, mit denen Sie während des Betriebs RAM / CPU hinzufügen können? AhmedWas vor 6 Jahren 0
VirtualBox unterstützt dies nicht, andere Hypervisoren tun dies jedoch Ramhound vor 6 Jahren 0
Ich denke, dass größere Spieler so viel vertikale Skalierung haben, dass es keine Rolle spielt und die meisten größeren Spieler auch über einen benutzerdefinierten Linux verfügen, der von Grund auf aufgebaut ist und im Hinblick auf den Hot-Swap gedacht ist. Ich denke, es ist etwas, was dem PC gegeben ist eine Nachricht, um den Speicher von Stick 3 zu leeren und dann swappeed auszuführen, aber ich glaube, Sie müssen sie nacheinander austauschen, wobei mindestens 1 Stick übrig bleibt. Kristofer Vesi vor 6 Jahren 0
@ Ramhound Bitte überprüfen Sie die Antwort von Andrew Lamarra und lassen Sie mich wissen, was Sie denken. Vielen Dank! AhmedWas vor 6 Jahren 0
@KristoferVesi Danke für die Antwort. Aber meinst du mit größeren Spielern wie Google zum Beispiel? Ich meine, glauben Sie, dass Google / Facebook beispielsweise eher vertikal als horizontal skaliert wird? Bitte klären Sie. Danke noch einmal! AhmedWas vor 6 Jahren 0
@Ramhound darf ich fragen, warum diese Frage angehalten wird? Ich suche keine Produktempfehlungen oder ähnliches. Ich frage mich nur, ob eine bestimmte Funktion in Betriebssystemen verfügbar ist. AhmedWas vor 6 Jahren 0
@AhmedWelst deine Frage "Gibt es irgendwelche Betriebssysteme?", Was sehr an die Frage nach "Produkten, die x tun" (dh einer Produktempfehlung) grenzt. Auch wenn Sie nicht nach Produkten fragen und es anders betrachten, fragen Sie nach einer Liste von Dingen. Listen von Dingen funktionieren im Q & A-Format nicht gut, da wir eine solide Lösung für ein Problem erwarten und allgemein als zu umfangreich angesehen werden. Es ist besser zu fragen, ob es echte technische Gründe gibt *, warum * ein Betriebssystem möglicherweise kein Hotswapping-RAM unterstützt. Mokubai vor 6 Jahren 0
@AhmedWas - Ich denke, die Antwort, die Sie bekommen haben, ist ein Kommentar. Ich denke auch, dass keiner der verwendeten Hypervisoren über diese Funktion verfügt. Es ist also kein Schock, dass der Benutzer nicht erfolgreich war. Wie bereits erwähnt, die einzige Frage, die Sie nach einer Empfehlung für ein Betriebssystem gefragt haben. OS ist Software, also Sie fragen nach einer Softwareempfehlung. (Sie könnten dieses catch-22 leicht lösen) Ramhound vor 6 Jahren 0
@AhmedWas ich kann zwar keine Beispiele mitbringen, aber es geht in der Nähe davon: Sie hosten auf Ihrer Box, erhalten einen Server, Server, an diesem Punkt wird gerade heruntergefahren, aber wenn Sie 100 oder mehr haben, löst sich das schnell , weil das Herunterfahren in 1/100 kein großes Problem ist, als es anfangs 1/1 oder 1/2 und die größeren Unternehmen waren (Google ist das mutig große Unternehmen, würde ich sagen, größere Unternehmen, die von den meisten Internetnutzern bekannt sind) etwas weniger als die meisten gehen darunter) Die Effizienz spielt eine Rolle, dann beginnt man mit der Entwicklung eines HSwapp-fähigen Betriebssystems, aber wie bei Google spielt es keine Rolle mehr, da --...-- Kristofer Vesi vor 6 Jahren 0
Die Lösung ist so kompakt, dass sie nicht geändert werden kann. Um eine winzige Box aus dem Rack zu entfernen, muss die Stromversorgung unterbrochen werden. Daher wird lediglich der Knoten a6889k oder etwas heruntergefahren und es wird angenommen heraus, Sie können google für google datacenter, sie sind wirklich klein Arbeit ist es 3:16 Kristofer Vesi vor 6 Jahren 0

1 Antwort auf die Frage

1
Andrew Lamarra

Ich habe dies auf drei Hypervisoren (VirtualBox, VMWare Workstation 12.5 und VMWare ESXi 6.0 über den Embedded Host Client) und auf mehreren Betriebssystemen (Windows Server 2k8, Windows 7 und Ubuntu Server 16.04) getestet. Keine der Hypervisor-Software würde mir sogar die Option geben, die CPU oder den RAM bei laufenden Maschinen zu erhöhen. Selbst wenn sie mir die Option gaben, bezweifle ich, dass das Betriebssystem die Änderung ohne Neustart übernehmen würde.