9

停止コマンドと電源オフコマンドの違いは何ですか?どちらもマシンのシャットダウンにつながることを理解していますが、なぜ2つのコマンドがあるのでしょうか。

私の仮想マシンにあるので、これを知りたいです。電源を切ると、VMが完全に閉じられます。Whrereasの停止は、すべてのプロセスの強制終了につながり、その後、CPU使用率が100%のストールにつながります。「システムはシャットダウンされます」というメッセージを表示した後。これは、たとえば、コンピュータをシャットダウンするために停止を使用した場合には発生しません。基本的に、停止と電源オフの両方が、スタンドアロンコンピューター(VMなし)での適切なシャットダウンにつながります。

4

3 に答える 3

11

Haltは、その内容どおりに動作します。マシンを停止し、電源がオンの状態のままにします(これは通常、誰かが後で手動で再起動またはシャットダウンする必要があることを意味します)。停止と同様に、電源オフもマシンを停止しますが、後でシャットダウンします。

物理マシン上でhaltコマンドもマシンをシャットダウンするという事実は、Linuxディストリビューションを微調整しただけかもしれません(適切な停止動作は、日常の使用にはあまり意味がありません)。

小切手

man halt

詳細については。

停止後の仮想マシンのCPU使用率については、オペレーティングシステムが実行されていないため、HLT命令を発行できず、コンソールメーターに100%のCPU使用率が表示されると推測されます(おそらく仮想マシンのコントロールパネルは、1秒間に実行されるHLT命令の数をチェックすることにより、CPU占有率を計算します):

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

于 2013-03-17T12:44:24.163 に答える
0

それらは本質的に同じです。ここを見てください:http://linux.die.net/man/8/halt

halt -p次回、電源オフの動作を取得してみてください

于 2013-03-17T12:43:36.827 に答える
0

同様のshutdown-hを使用することもできます。

于 2013-03-17T14:37:09.223 に答える