2

LSF に割り当てることができるメモリの量を決定するオプションはありますか?

私は試した

bsub -R "rusage[mem=10000]" sleep 1000s

しかし、「bjobs -l」を使用してリソースを確認すると、次のようになります。

Job <203180>, User <xxxxx>, Project <default>, Status <RUN>, Queue <medium>,
                     Job Priority <50>, Command <sleep 1000s>
Thu Apr 12 09:49:56: Submitted from host <xxxx>, CWD <xx>, Requested Resources <rusa
                     ge[mem=10000]>;
Thu Apr 12 09:49:58: Started on <xxxx>, Execution Home <xxxx>, E
                     xecution CWD <xxxxx>;
Thu Apr 12 09:49:58: Resource usage collected.
                     MEM: 3 Mbytes;  SWAP: 16 Mbytes;  NTHREAD: 1
                     PGID: 28231;  PIDs: 28231

どこが間違っていますか?

4

2 に答える 2

2

bsub -R "rusage[mem=10000]": 最初に 10000 MB のメモリを予約します。

一方:

「MEM: 3 Mbytes」は、ジョブで現在実行中のすべてのプロセスの総常駐メモリ使用量です。「SWAP: 16 Mbytes」は、ジョブで現在実行中のすべてのプロセスの合計仮想メモリ使用量です。

「3Mbytes」と「16Mbytes」の値は、ランタイム中に変更される場合があります。

于 2012-05-15T22:19:59.963 に答える
1

私のシステムでは、-M を使用します。たとえば、bsub -M 1 を使用して 1 G のメモリ制限を要求します。ジョブがその制限を超えると、ジョブは強制終了されます。

于 2013-03-14T18:10:31.347 に答える