問題タブ [lsf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - crontab の問題での LSF キューイング出力
LSF キューイング システム コマンド「bqueues」の出力からクラスタ内のジョブを監視する bash スクリプトがあります。スクリプトは正常に実行されます。ここで、このスクリプトを呼び出す crontab エントリを作成したいと思いました。問題は、bqueues に関連するすべてがまったく出力を生成しないことです。その理由は何でしょうか?
job-scheduling - LSF のキュー内のジョブの位置を確認する
LSFキュー内のジョブの位置を確認する方法はありますか?
私が実行した場合:
bjobs -u all -q my_queue
内のすべてのユーザーからジョブのリストを取得しましたmy_queue
が、このリストはキュー内のジョブの位置によってソートされていますか?
bash - Platform LSF の blaunch コマンドを使用してプロセスを同時に開始するにはどうすればよいですか?
blaunch
LSFコマンドを使用してコマンドを並行して起動できない理由を理解するのに苦労しています。
エラーメッセージ:
アンパサンド ( &
) を削除すると、コマンドを順次実行できますが、並列実行した後です。
lsf - メールを送信せずにLSFジョブレポートを抑制できますか?
Platform LSFを使用してジョブを送信し、出力をファイル(bsub -o
)に配置し、最後にジョブレポートを表示しないようにします。を使用bsub -N
すると、ファイルからジョブレポートが削除されますが、代わりに電子メールでレポートが送信されます。それを完全に抑制する方法はありますか?
unix - LSF キューに割り当てるメモリ量を決定できますか?
LSF に割り当てることができるメモリの量を決定するオプションはありますか?
私は試した
bsub -R "rusage[mem=10000]" sleep 1000s
しかし、「bjobs -l」を使用してリソースを確認すると、次のようになります。
どこが間違っていますか?
memory - 不適切なリソース要件の構文エラー
LSF で利用可能なメモリ リソース割り当てコマンドを使用しようとしています。コマンドの通常の形式は次のとおりです。
bsub -R "rusage [mem=1000]" sleep 100s
このコマンドを端末から直接起動すると、機能します。このコマンドをスクリプトから実行すると、失敗します。
これが私のスクリプトです:
その実行出力は次のとおりです。
上記の端末出力でわかるように、スクリプトから bsub コマンドを起動すると失敗しますが、同じコマンドを端末から実行すると問題ありません...
問題のデバッグを手伝ってください。
batch-file - LSF -- 許容可能なリソース タイプに複数のオプションを与える?
LSFバッチ スケジューリング ツールを使用するクラスターでいくつかのジョブを実行しています。一般的なバッチ リクエストは次のようになります。
私が使用しているクラスターには、約 10 種類のリソースがあります。(つまり、クラスターには 10 種類の異なるノードがあります。) 実行中のバッチ ジョブに使用できるリソースの種類は 3 つあります。resourceType1
ですので、「 、resourceType2
、の中で利用可能なリソースタイプを使用してください」というリクエストをしたいと思いますresourceType3
。
そのようなリクエストは次のようになると思います。
LSF でこれを行う方法はありますか?
bash - LSF ジョブ配列でのジョブ インデックスの参照
ジョブ配列内のジョブのインデックスをパラメーターとして別の bash スクリプトに渡そうとしています。
code>numTreatments
ここでの究極のアイデアは、1,... ,numSims
ジョブ (シミュレーション)ごとに送信することです。一度に 2 つのジョブを実行したい ( %2
)。出力の形式は XX_indexNumber_simNumber です。ここで、indexNumber は 1,... からnumTreatments
、simNumber は 1,..., から実行されますnumSims
。
理想的には、このスクリプトの一部として送信されるすべてのジョブ ID が同じである必要があります。これはまだ正しく設定されていません。同じj
ものを持つすべてのジョブに個別のジョブ ID が割り当てられているためです。私の差し迫った問題は、another_script.sh が$LSB_JOBINDEX
入力として認識されないことです。つまり、 $j
and$maxFail
が渡された最初の 2 つのパラメーターのみとして認識されます。の代わりに他の変数を入れても$LSB_JOBINDEX
問題ありません。私は何を間違っていますか?
編集- 私が試したいくつかのこと: "$LSB_JOBINDEX"
、${LSB_JOBINDEX}
、%I
、およびI=$LSB_JOBINDEX; bsub ... $I $j $maxFail