2012-04-12 45 views
2

是否有任何選項可以決定我可以在LSF中分配多少內存?我可以決定在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 

我在哪裏錯了?

+0

不是一個編程問題。投票轉移到serverfault.com。或者您可以使用標記鏈接讓調解人爲您移動它。祝你好運。 – shellter 2012-04-12 18:25:33

回答

2

bsub -R「rusage [mem = 10000]」:將最初保留10000 MB的內存。

鑑於:

「MEM:3個字節」是你的工作,當前運行的所有進程的總駐留內存的使用情況。 「SWAP:16 Mbytes」是作業中所有當前正在運行的進程的總虛擬內存使用量。

在運行期間,「3 Mbytes」和「16 Mbytes」的值可能會發生變化。

1

在我的系統中,我們使用-M,比如說bsub -M 1來請求1G的內存限制,如果超過該限制,作業就會被終止。

相關問題