有没有选择来决定我可以在LSF中分配多少内存?
我试过
bsub -R“rusage [mem = 10000]”睡眠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
我哪里错了?
答案 0 :(得分:2)
bsub -R“rusage [mem = 10000]”:最初将保留10000 MB内存。
鉴于:
“MEM:3 Mbytes”是作业中所有当前正在运行的进程的总驻留内存使用量。 “SWAP:16 MB”是作业中当前正在运行的进程的总虚拟内存使用量。
值“3 Mbytes”和“16 Mbytes”可能会在运行时更改。
答案 1 :(得分:1)
在我的系统中,我们使用-M,比如bsub -M 1来请求1 G的内存限制,如果超过该限制,该作业将被终止。