24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

algorithm. Correspondingly, the CPU delivered to each of the remaining 31<br />

default threads has decreased from 2.5 percent to 2.2 percent.<br />

Table 7. Old Priority Algorithm, sched_R and sched_D Defaulted to 16<br />

nice<br />

delta<br />

Number of threads running (1 niced, others default)<br />

1 2 3 4 5 8 16 32<br />

-20 100 60 47 40 36 30 25 23<br />

-15 100 58 43 36 32 26 21 17<br />

-10 100 55 40 32 28 21 15 13<br />

-5 100 53 37 29 24 17 11 8<br />

0 100 50 33 25 20 13 6 3<br />

5 100 48 30 21 16 7 2 0<br />

10 100 45 27 17 12 4 0 0<br />

15 100 43 23 14 8 0 0 0<br />

19 100 41 21 11 4 0 0 0<br />

Table 8. New Priority Algorithm, sched_R and sched_D Defaulted to 16<br />

nice<br />

delta<br />

Number of threads running (1 niced, others default)<br />

1 2 3 4 5 8 16 32<br />

-20 100 78 60 52 48 42 36 32<br />

-15 100 69 51 43 39 33 26 24<br />

-10 100 60 45 37 32 25 19 16<br />

-5 100 55 39 31 25 19 12 9<br />

0 100 50 33 25 20 13 6 3<br />

5 100 42 24 16 11 4 0 0<br />

10 100 32 17 8 4 0 0 0<br />

15 100 22 11 3 0 0 0 0<br />

19 100 15 6 0 0 0 0 0<br />

It can be seen from the values in Table 9 and Table 10 that decreasing the value<br />

of the sched_R parameter makes the effect of the nice delta even greater. By<br />

reducing the value of sched_R, the priority algorithm places less emphasis on<br />

recently used CPU time. Consequently, the thread with a negative nice delta<br />

receives even more CPU time.<br />

<strong>AIX</strong> Kernel Enhancements 27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!