To check your SLA status
bugroup -w | grep userID | awk '{print $1}' | grep sc
To check q access and job limits,
bugroup -w | grep userID | awk '{print $1}' | grep –v sc
To check load on SLAs
bsla sc-apd-H1500
bsla sc-apd-H3000
bsla sc-apd-H750
bsla sc-apd-block
bsla sc-apd-top
bsla sc-apd-tlr
bsla sc-apd-4k
bsla sc-apd-H4000
bsla sc-apd-4U
bsla sc-apd-pri48
bsla sc-apd-xla48
To check load on queues
bqueues | egrep "large|xlarge|priority|xlarge_dft"
Switch the job to xlarge q (jobID 462384)
bswitch xlarge 462384
To shift the job from priority q to xlarge queue, first you need to get out of priority SLA (pending job)
bmod -slan 462384
bswitch xlarge 462384
to shift the job to SLA again.
bmod -sla sc-apd-4k 462384
Command to check top-users of xlarge and priority q
bjobs -WF -u all -q xlarge | grep -v PEND | gawk '{print $2}' | gawk 'BEGIN { prev="" } { if ( $0 ~ /^\s*$/ ) { print prev } else { print $0 ; prev=$0}}' | sort | ~rshrini/frequency.pl | sort -nk3 | tail -n 20
bjobs -WF -u all -q priority | grep -v PEND | gawk '{print $2}' | gawk 'BEGIN { prev="" } { if ( $0 ~ /^\s*$/ ) { print prev } else { print $0 ; prev=$0}}' | sort | ~rshrini/frequency.pl | sort -nk3 | tail -n 20
Command to check top users of xlarge and priority queue pre project
bjobs -u all -q xlarge -w | grep RUN | gawk ' { print $1 } ' | xargs bjobs -o "sub_cwd:-40 slots" | gawk -F'/' ' { print $1"/"$2"/"$3"/"$4" "$NF } ' | gawk ' { print $1" "$NF } ' | sort -k 1,1 | uniq -c | awk '{print $2 , $1*$3}' | sort -k 2,2nr | more
bjobs -u all -q priority -w | grep RUN | gawk ' { print $1 } ' | xargs bjobs -o "sub_cwd:-40 slots" | gawk -F'/' ' { print $1"/"$2"/"$3"/"$4" "$NF } ' | gawk ' { print $1" "$NF } ' | sort -k 1,1 | uniq -c | awk '{print $2 , $1*$3}' | sort -k 2,2nr | more
Number of CPU :
bjobs -o "slots user project stat exec_cwd:-35" -u all | awk '{print $1 , $2"__"$3"->"$4"++"$5}' | awk '{a[$2] += $1} END{for (i in a) print i, a[i]}' | sort -nk2,2 | grep merc