O artigo da wikipedia para agradar descreve o relacionamento da seguinte forma:
As a simple example, when two otherwise identical CPU-bound processes are running simultaneously on a single-CPU Linux system, each one's share of the CPU time will be proportional to 20−p, where p is the process' priority. Thus a process run with nice +15 will receive 25% of the CPU time allocated to a normal-priority process: (20−15)/(20−0) = 0.25. On the BSD 4.x scheduler, on the other hand, the ratio in the same example is about ten to one.
Gostaria de saber como o compartilhamento da CPU alocado para cada processo no exemplo simples acima seria calculado em um servidor Solaris, incluindo o caso em que um processo possui um bom +19. Pontos de bônus se você puder fornecer um link para qualquer documentação que cubra isso para o SunOS 5.1.
Edit: Também solicitei citações para o comportamento do agendador descrito na entrada da wikipedia.