Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Za raspoređivanje i upravljanje poslovima na računalnom klasteru Isabella koristi se SGE (engl. Sun Son of Grid Engine), klasterski sustav za upravljanje poslovima (engl. job management system, JMS). U ovom dokumentu opisano je korištenje SGE verzije 8.

...

Popis dostupnih redova poslova na Isabelli može se pronaći na ???Redovi poslova i paralelne okoline???.

Obavijesti o stanju posla

...

  1. Detaljne informacije o svim poslovima izvršenim na klasteru (oprez: velika količina podataka):

    Code Block
    $ qacct -j


  2. Prikaz informacija o svim poslovima definiranog korisnika:

    Code Block
    $ qacct -j -o <korisnik>

    Prikaz sažetka potrošnje računalnih resursa definiranog korisnika (ako se ne definira <korisnik>, prikazuju se podaci za sve korisnike):

    Code Block
    $ qacct -o <korisnik>


  3. Prikaz informacija o svim poslovima za definirani projekt:

    Code Block
    $ qacct -j -P <projekt>

    Prikaz sažetka potrošnje definiranog projekta (ako se ne definira <projekt>, prikazuju se podaci za sve projekte):

    Code Block
    $ qacct -P <projekt>


Šalabahteri

Linux šalabahter 

Kretanje po datotečnom sustavu

NaredbaOpis naredbe
pwdPrikazuje trenutačnu lokaciju korisnika. Lokacija se prikazuje u obliku apsolutne putanje do trenutačnog direktorija.
cdPromjena trenutačnog direktorija (cd - change directory).
cd -Povratak u prethodni direktorij.

Upravljanje direktorijima

NaredbaOpis naredbe
mkdir dir1

Kreira direktorij imena dir1.

mkdir -p /tmp/novi/dir1Opcija -p automatski kreira potrebne poddirektorije.
rm -rf dir1/*Briše sve datoteke i poddirektorije unutar direktorija dir1, tj. ostavlja direktorij dir1 praznim.
rm -rf dir1/Briše sve datoteke i poddirektorije uključujući i dir1.

Kopiranje datoteka i direktorija

NaredbaOpis naredbe
cp dat1 dat2Kopira datoteku dat1 u dat2 (dat1 je nepromijenjena).
cp dat1 dir/Kopira datoteku dat1 u direktorij dir.
cp -r dir1/* dir2/Kopira sve datoteke iz direktorija dir1 u direktorij dir2 bez samog direktorija dir1.
cp -r dir1/ dir2/Kopira sve datoteke i poddirektorije u direktoriju dir u direktorij
dir2, uključujući direktorij dir1.

Premještanje i preimenovanje datoteka i direktorija

NaredbaOpis naredbe
mv dat1 dat2Preimenuje datoteku dat1 u dat2
mv dat1 dir1Ako je dir1 ime direktorija, premješta datoteku dat1 u direktorij
dir1

Promjena zaporke

NaredbaOpis naredbe
passwdPromjena zaporke trenutnog korisnika. Naredba prvo traži upis stare lozinke, a zatim traži da se upiše nova lozinka (dva puta).
Napomena: prilikom upisivanja lozinke, iz sigurnosnih razloga, u terminalu se ne ispisuje tekst.

Automatsko nadopunjavanje i pretraživanje povijesti naredbi

NaredbaOpis naredbe
[Tab]Brzo nadopunjavanje naredbi. Kad korisnik počne pisati naredbu, npr. passwd, može napisati prvih nekoliko slova (npr. pass) i pritisnuti tipku [Tab]. Ljuska će tada automatski završiti naredbu ili ispisati sve naredbe koje započinju nizom pass. Na isti način se mogu nadopunjavati imena datoteka na disku.
[Ctrl] + [r]Pretraživanje povijesti naredbi. U terminalu, držite pritisnutu tipku [Ctrl] i pritisnete tipku [r]. Počnete pisati slova iz naredbe, i pojavljuju vam se prijašnje naredbe koje sadržavaju slova koja tipkate. Ako želite rotirati kroz sve naredbe koje sadrže utipkana slova, ponovno stisnete [Ctrl] + [r].

Naredbe za dohvaćanje uputa

NaredbaOpis naredbe
manUpute za korištenje naredbi sustava. Ako želite vidjeti kako se koristi, npr. naredba ls, za otvaranje man-stranice napisat ćete man ls.
<naredba> [-h/--help]Dobar dio aplikacija ima mogućnost dohvaćanja uputa korištenjem parametara -h ili --help (ne vrijedi za sve aplikacije!).


SGE šalabahter

Podnošenje poslova

NaredbaOpis naredbe
qsubPodnosi posao i vraća ID posla.

Provjera stanja poslova

NaredbaOpis naredbe
qstatPrikazuje stanje poslova na klasteru za trenutnog korisnika.
qstat -fPrikazuje stanje poslova i čvorova.
qstat -s rpshPrikazuje: p - poslove koji čekaju u redu; r - aktivne poslove; s -privremeno zaustavljene aktivne poslove; h - privremeno zaustavljene poslove u redu.
qstat -g cPrikazuje sažetak stanja pojedinih redova poslova.
qstat -j <job_id>Prikazuje detaljan prikaz informacija o jednom poslu.
qstat -u <user>Prikaz poslova određenog korisnika ("*"- za sve)
qstat -pe <name>Prikaz poslova koji koriste definiranu paralelnu okolinu.
qstat -q <queue>Prikaz poslova u definiranom redu poslova.

Zaustavljanje poslova

NaredbaOpis naredbe
qdel <job_id>Posao se u potpunosti zaustavlja ili miče iz reda čekanja.
qdel -u <user>Zaustavljaju se svi poslovi zadanog korisnika.
qdel -f <job_id>Prisilno zaustavljanje za zaglavljene poslove.

Informacije o završenim poslovima

NaredbaOpis naredbe
qacct -j <job_id>Detaljne informacije o poslu s ID-jem <job_id>.
qacct -jDetaljne informacije o svim poslovima (velika količina podataka).
qacct -j -o <user>Prikaz informacija o svim poslovima definiranog korisnika.
qacct -o <user>Prikaz sažetka potrošnje definiranog korisnika; ako se ne definira <user>, prikazuju se podaci za sve korisnike.
qacct -slots [<count>]Prikaz sažetka svih poslova koji su koristili zadani broj procesora; ako se ne definira <count>, prikazuju se podaci za sve vrijednosti.
qacct -j -P <project>Prikaz informacija o svim poslovima za definirani projekt.
qacct -P <project>Prikaz sažetka potrošnje definiranog projekta; ako se ne definira <project>, prikazuju se podaci za sve projekte.
qacct -j -q <queue>Prikaz informacija o svim poslovima za definirani red poslova.
qacct -q <queue>Prikaz sažetka potrošnje definiranog reda poslova.