...
Za računanje prioriteta temeljem zatraženih resursa (urg
) koriste se resursi navedeni u opisu posla. Šest je takvih mogućih resursa:
Resurs | Urgency |
---|---|
cores | 1 |
exclusive | 1 |
memory | 100 |
scratch | 10 |
slots | 1000 |
vendor | 10 |
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: