2

是否有任何选项可以决定我可以在 LSF 中分配多少内存?

我试过

bsub -R "rusage[mem=10000]" 睡眠 1000 秒

但是当我使用“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 MB”是您的作业中所有当前正在运行的进程的总驻留内存使用量。“SWAP: 16 MB”是您的作业中所有当前正在运行的进程的总虚拟内存使用量。

值“3 Mbytes”和“16 Mbytes”可能会在运行期间发生变化。

于 2012-05-15T22:19:59.963 回答
1

在我的系统中,我们使用 -M,例如 bsub -M 1 请求 1 G 的内存限制,如果超过该限制,作业将被终止。

于 2013-03-14T18:10:31.347 回答