El artículo de wikipedia para nice describe la relación de la siguiente manera:
Como un ejemplo simple, cuando dos procesos vinculados a la CPU idénticos se ejecutan simultáneamente en un sistema Linux de una sola CPU, cada parte del tiempo de la CPU será proporcional a 20 − p, donde p es la prioridad del proceso. Por lo tanto, un proceso ejecutado con buen +15 recibirá el 25% del tiempo de CPU asignado a un proceso de prioridad normal: (20−15) / (20−0) = 0.25. En el planificador BSD 4.x, por otro lado, la relación en el mismo ejemplo es de aproximadamente diez a uno.
Me gustaría saber cómo se calcularía la cuota de CPU asignada a cada proceso en el ejemplo simple anterior en un servidor Solaris, incluido el caso en que un proceso tiene un agradable +19. Puntos de bonificación si puede proporcionar un enlace a cualquier documentación que cubra esto para SunOS 5.1.
Editar: también he solicitado citas para el comportamiento del planificador descrito en la entrada de wikipedia.
fuente