ヘッドノードで複数のジョブを実行するとき、top
コマンドを使用して進行状況を監視したいと思います。
ただし、PBSを使用してクラスターで複数のジョブを実行している場合、top
にはもちろんこれらのジョブが表示されないため、「qstat」を使用しました。ただし、ジョブの監視を継続するには、qstat
コマンドを繰り返し実行する必要があります。 top
はリアルタイムで更新されます。つまり、端末ウィンドウを横に開いて、他の作業をしているときにときどき見ることができます。
PBSコマンドtop
を使用して送信したクラスター上のジョブを(qsub
コマンドと同様に)リアルタイムで監視する方法はありますか?
グーグルで広範囲に検索した後、私はほとんどそれを見て驚いた。
スーパーボスになりたい場合は、常に「pbstop」を使用できます
これは基本的に、「htop」がローカルプロセスに対応するPBSクラスターバージョンです。
(クラスターにこれがインストールされていない可能性があることに注意してください。管理者に依頼してください!)
(また、ユーザー、キューなどによるインタラクティブなフィルタリングをサポートしています)
例えば:
watch
を使用して定期的にqstatを更新しないのはなぜですか?
watch --interval=0.5 qstat
は、0.5秒ごとにqstatの出力で端末を更新します。 qstat
を繰り返し実行しないという要求には完全に対応していませんが、手動ではありません。