Databarsystemet på DTU - G-Bar Wiki - DTU
Databarsystemet på DTU - G-Bar Wiki - DTU
Databarsystemet på DTU - G-Bar Wiki - DTU
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
22 <strong>Databarsystemet</strong> <strong>på</strong> <strong>DTU</strong><br />
6.9 Jobafvikling<br />
Dette afsnit omhandler kommandoer, som kan anvendes i forbindelse med<br />
afvikling af programmer, f.eks. hvordan man styrer sine processer.<br />
Mht. afvikling af mange jobs og/eller parallelle programmer skal man huske<br />
ikke at overbelaste systemet. Det er tilladt at køre små testkørsler <strong>på</strong> op<br />
til 4 processorer i en kort periode (max. 10-15 minutter). Større kørsler skal afvikles<br />
under kontrol af et batch-system. Læs mere herom <strong>på</strong> http://www.hpc.<br />
dtu.dk/.<br />
6.9.1 Liste over processer – ps<br />
ps viser en liste over de processer, der kører <strong>på</strong> den aktuelle maskine. Et eksempel:<br />
n-62-14-4(s001234) $ ps -u s001234 u<br />
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND<br />
s001234 450 0.0 0.0 65608 876 pts/15 R+ 15:40 0:00 ps -u s092915<br />
s001234 24818 0.0 0.0 88060 1744 ? S 15:08 0:00 sshd: s092915@<br />
s001234 24819 0.0 0.0 68168 1508 pts/15 Ss 15:08 0:00 -bash<br />
-u betyder user, og det sidste u betyder, at outputtet vises i brugerorienteret<br />
format. Ovenstående viser altså kun s001234’s processer.<br />
6.9.2 Stop en proces – ctrl-c<br />
ctrl-c benyttes til at en stoppe en proces, der kører fra kommandolinien. Eksempel<br />
<strong>på</strong> brug:<br />
n-62-14-4(s001234) $ xcalc<br />
[ctrl-c]<br />
n-62-14-4(s001234) $<br />
6.9.3 Baggrunds- og forgrundsjob<br />
& efter en kommando betyder, at kommandoen udføres i baggrunden. Dette<br />
gør f.eks., at et terminalvindue efterfølgende kan anvendes til at udføre flere<br />
kommandoer i. Eksempel:<br />
n-62-14-4(s001234) $ firefox &<br />
6.9.4 Dræb en proces – kill og xkill<br />
Hvis en proces enten er låst eller er løbet løbsk, kan man ”dræbe” den givne<br />
proces. Kommandoen xkill gør, at næste gang du klikker <strong>på</strong> et grafisk vindue,<br />
vil den tilhørende proces blive ”dræbt”. Det er dog ikke altid, at man har et