Como o niceness se relaciona à alocação de CPU no Solaris?

0

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.

    
por user3490 22.11.2013 / 19:31

0 respostas