0

HPC クラスターで複数の計算ノードを使用して実行されているジョブを強制終了するために、qdel コマンドまたは kill-9 を実行することに違いはありますか?

kill -9 の効果はすぐに現れるようですが、qdel は停止する前にジョブのステータスを実行中 (R) からキャンセル済み (C) に変更するのに 5 ~ 10 分かかります。

4

1 に答える 1

3

kill -9大ハンマー、機関銃、核爆弾がすべて 1 つにまとめられています。によって強制終了されたプロセスkill -9は、割り当てられた可能性のあるリソースをクリーンアップする機会がありません。 kill -9ジョブ キューからジョブを直接削除することはありません。

ワールド ウォー Z のゾンビと考えてくださいkill -9。どんな犠牲を払っても殺してください。

私が理解しているように、qdel は、必ずしもリストされている順序ではなく、2 つのことを行うという点で、もう少しフレンドリーです。

  • ジョブの停止を制御し、クリーンアップできるようにする
  • ジョブをジョブ キューから削除します

qdel は Dr. Kevorkian と考えることができます... 彼は皆親切でフレンドリーで、あなたを助けたいと思っているので、ある程度協力します... しかし、最終的には、彼もあなたを殺すためにそこにいます.

于 2013-10-01T14:18:31.787 に答える