Versions Compared

Key

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

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
titleNapomena

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
titleNapomena

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.

...