2013-03-17 13 views
9

Was ist der Unterschied zwischen Halt und Poweroff Befehle? Ich verstehe, dass beide zum Herunterfahren der Maschine führen, dann warum 2 Befehle?halt und poweroff

Ich möchte dies in meiner virtuellen Maschine wissen. Poweroff führt zur vollständigen Schließung der VM. Whereas Halt führt zum Töten aller Prozesse und dann zum Stillstand mit 100% CPU-Auslastung. Nach dem Geben der Meldung "System wird heruntergefahren". Dies passiert nicht, wenn ich sage, dass ich Halt verwende, um meinen Computer herunterzufahren. Grundsätzlich führen sowohl das Anhalten als auch das Ausschalten zu einem ordnungsgemäßen Herunterfahren in einem eigenständigen Computer (keine VM).

Antwort

11

Halt zu bekommen macht das, was er sagt: es hält die Maschine an, es in einem Abgangseingeschalteten Zustand (was in der Regel bedeutet, dass jemand zu neu starten oder manuell herunterfahren). Wie halt stoppt poweroff auch die Maschine, schaltet sie aber auch danach ab.

Die Tatsache, dass der Befehl halt auf Ihrer physischen Maschine auch die Maschine herunterfährt, könnte nur eine Verbesserung Ihrer Linux-Distribution sein (das richtige Stopp-Verhalten macht wahrscheinlich keinen Sinn für den täglichen Gebrauch).

prüfen

man halt 

für weitere Einzelheiten.

Wie für die CPU-Auslastung Ihrer virtuellen Maschine nach einem Halt, meine halbherzige Schätzung ist, dass, da das Betriebssystem nicht mehr läuft, keine HLT-Anweisung ausgestellt werden kann und daher Ihre Konsole zeigt eine 100% CPU-Auslastung (vielleicht Ihre virtuelle Maschinensteuertafel berechnet die CPU Auslastung durch Prüfen, wie viele HLT Anweisungen pro Sekunde ausgeführt):

http://en.wikipedia.org/wiki/Idle_(CPU)

0

Sie können auch Shutdown verwenden -h jetzt die ähnlich ist.

Verwandte Themen