• [^] # Re: Où est le problème ?

    Posté par . En réponse au journal Le multicoeur va vraiment devenir problématique. Évalué à 2.

    Les contextes switch sur un Linux sont assez légers et sur un serveur configuré correctement (généralement avec un HZ pas trop grand et sans PREEMPT) tu ne gagnera pas grand chose en remplaçant un CPU d'une puissance X par 4 CPU d'une puissance X/4 chacun, sauf éventuellement à cause d'effet des caches, mais bon c'est de la triche, ça voudrait dire qu'ils ont une puissance qui est en fait > à X/4 chacun.

    Après selon l'application précise la balance peut pencher d'un coté ou de l'autre, selon des critères qu'on peut trouver parfois surprenant (par exemple pour mitiger des problèmes de fiabilités je préfère qu'un programme massivement multithreadé et codé avec les pieds tourne sur un mono-cpu mono-coeur et Linux non preempt).