Versions Compared

Key

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

...

Za računanje prioriteta temeljem zatraženih resursa (urg) koriste se resursi navedeni u opisu posla. Šest je takvih mogućih resursa:

ResursUrgency
cores1
exclusive1
memory100
scratch10
slots1000
vendor10

Za pojedini resurs, doprinos se računa prema jednadžbi:

...

Tri naredbe omogućavaju prikaz prioriteta poslova te doprinosa od zatraženih resursa i fair-share tiketa.

Prikaz prioriteta svih poslova u redu čekanja:

...

Code Block
qstat -u "*" -s p -ext

Primjer - prioritet prema količini iskorištenih resursa u proteklom razdoblju

Prikaz raspodjele tiketa svih poslova u redu čekanja moguće je dobiti naredbom:

Code Block
qstat -u "*" -s p -ext

u stupcu tckts se vidi broj tiketa dodijeljen pojedinom poslu, a u stupcu ntckts normirana vrijednost koja se koristi u izračunu ukupnog prioriteta.

Primjer - prioritet prema količini zatraženih resursa

Prikaz prioriteta temeljem zatraženih resursa svih poslova u redu čekanja moguće je dobiti naredbom:

Code Block
qstat -u "*" -s p -urg

u stupcu urg se vidi ukupna doprinos u prioritetu, a u stupcu nurg je njegova normirana vrijednost koja se koristi u izračunu ukupnog prioriteta:

Code Block
job-ID  prior   nurg    urg      rrcontr  wtcontr  dlcontr  name       user         state submit/start at      deadline           queue                          slots ja-task-ID
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
106560 0.08422 0.84218    47320    47320        0        0 min1       bkovacevhrvoje     qw    04/07/2019 12:26:43                                                       28

...

Code Block
[root@teran ~]# qstat -j 106560
==============================================================
job_number:                 106560
exec_file:                  job_scripts/106560
submission_time:            Sun Apr  7 12:26:43 2019
owner:                      bkovacevhrvoje
uid:                        10011
group:                      grid
gid:                        501
sge_o_home:                 /home/bkovacevhrvoje
sge_o_log_name:             bkovacevhrvoje
sge_o_path:                 /usr/lib64/qt-3.3/bin:/opt/sge/bin:/opt/sge/bin/lx-amd64:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin:/images/amd/usr/local/amber/exe/:/home/bkovacev:/home/bkovacev/bin:/home/bkovacev/taopackage/scripts:/usr/local/amber12/exe:/home/bkovacev/lib/openmpi/:/home/bkovacev/.local/bin:/home/bkovacev/bin
sge_o_shell:                /bin/bash
sge_o_workdir:              /storage/home/bkovacev/CF4-ACTIVATION/M02Xhrvoje
sge_o_host:                 teran
account:                    sge
hard resource_list:         memory=4,scratch=29
mail_list:                  bkovacev@teranhrvoje@teran.isabella
notify:                     FALSE
job_name:                   min1
jobshare:                   0
env_list:                   TERM=NONE
script_file:                min1
parallel environment:  p28-mpisingle range: 28
project:                    ISAB-8531-2018
binding:                    NONE
job_type:                   NONE

...

urg = 100 * 28 * 4 (memory) + 10 * 28 * 29 (scratch) + 1000 * 28 (slots) = 47320

Primjer - prioritet prema količini zatraženih resursa

Prikaz prioriteta temeljem zatraženih resursa svih poslova u redu čekanja moguće je dobiti naredbom: