2012-04-12 5 views
2

Gibt es eine Option, um zu entscheiden, wie viel Speicher ich in LSF zuweisen kann?Kann ich entscheiden, wie viel Speicher in der LSF-Warteschlange zu reservieren ist

Ich versuchte

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

Aber wenn ich Ressource geprüft mit "bjobs -l" ich dieses:

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 

Wo liege ich falsch?

+0

keine Programmierfrage. Abstimmung, um zu serverfault.com zu wechseln. Oder Sie können den Flaggenlink verwenden, um einen Moderator zu bitten, ihn für Sie zu verschieben. Viel Glück. – shellter

Antwort

2

bsub -R "rusage [mem = 10000]": reserviert zunächst 10000 MB Speicher.

Während:

"MEM: 3 Mbyte" ist die Gesamteinwohnerspeichernutzung aller laufenden Prozesse in Ihrem Job. "SWAP: 16 MB" ist die gesamte virtuelle Speicherbelegung aller derzeit ausgeführten Prozesse in Ihrem Job.

Die Werte "3 MByte" und "16 MByte" können sich während der Laufzeit ändern.

1

In meinem System verwenden wir -M, sagen bsub - M 1, 1 GB Speicherlimit anzufordern, der Job wird getötet, wenn es über dieses Limit geht.

Verwandte Themen