In che modo la gentilezza è correlata all'allocazione della CPU su Solaris?


0

L' articolo di Wikipedia per Nice descrive la relazione come segue:

Come semplice esempio, quando due processi altrimenti identici associati alla CPU sono in esecuzione contemporaneamente su un sistema Linux a CPU singola, ciascuna parte del tempo della CPU sarà proporzionale a 20-p, dove p è la priorità del processo. Quindi un processo eseguito con un bel +15 riceverà il 25% del tempo CPU assegnato a un processo a priorità normale: (20−15) / (20−0) = 0.25. Sul programmatore BSD 4.x, d'altra parte, il rapporto nello stesso esempio è circa dieci a uno.

Vorrei sapere come la quota della CPU assegnata a ciascun processo nell'esempio semplice sopra sarebbe calcolata su un server Solaris, incluso il caso in cui un processo ha un bel +19. Punti bonus se è possibile fornire un collegamento a qualsiasi documentazione relativa a SunOS 5.1.

Modifica: ho anche richiesto citazioni per il comportamento dello scheduler descritto nella voce di Wikipedia.


1
SunOS 5.1 (aka Solaris 2.1) del 1992? o SunOS 5.10 (aka Solaris 10) del 2005?
alanc

Queste ultime scuse per l'ambiguità.
user3490
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.