Table of Contents |
---|
Fairshare
Kako bi osigurali što pravednije korištenje klastera za sve korisnike, u određivanju prioriteta poslova koristimo fairshare politiku. Svi projekti na klasteru su ravnopravni. Mjera korištenja (faktor potrošnje) računalnog klastera je umnožak broja traženih procesorskih jezgara i vremena koje te jezgre provedu zauzete (ncpus x walltime). Ovakva politika ne uzima u obzir iskorištenost zatraženih jezgri, već gleda da li su one dostupne drugim korisnicima. Na korisniku je da osigura da njegov posao koristi dodijeljene jezgre u što većem postotku.
...
Info | ||
---|---|---|
| ||
PBS ne dozvoljava korisnicima uvid u parametre fairshare-a. Trenutačno radimo na omogućavanju uvida u isti za članove pojedinih projekata. |
Poluživot
Uključena je opcija poluživota potrošnje. Svakih 168 sati potrošnja se smanjuje za faktor 0.5 (50 %).
Prioritet
Jednadžba za izračunavanje prioriteta osim fairshare udijela u obzir uzima i druge parametre. U ovom trenu parametri koji se koriste za sortiranje poslova (izračun prioriteta) su broj traženih jezgara (ncpus), fairshare udio (FS_p) te vrijeme provedeno u redu čekanja (Et).
set server job_sort_formula = 10*(ncpus/6656)+1000*(1-fairshare_tree_usage)+(eligible_time/86400)
...
Info | ||
---|---|---|
| ||
PBS ne omogućava sortiranje poslova prema prioritetu dobivenom iz formule. Korisnik uvid u taj parametar može dobiti koristeći naredbu tracejob. Parametar se izračunava kod svakog scheduling ciklusa. |
Opcije sustava za raspoređivanje poslova
Strict ordering
Opcija strict ordering osigurava da se poslovi višeg prioriteta izvode prvi i tako onemogućuje "provlačenje" poslova manjeg prioriteta, ali i manjih zahtjeva za resursima, ispred poslova koji traže veću količinu resursa i imaju viši prioritet.
Prioriteti reda
Na računalnom klasteru Supek postoji nekoliko kategorija redova, te različite kategorije imaju i različite prioritete.
...