Bonjour,
Je voulais savoir s'il était possible de réserver un core de mon CPU pour une application particulière ?
Voir, s'il est possible pour une application de demander au noyau la réservation d'un core pour son thread ou son process.
J'ai cherché sur le net, mais je ne trouve que des trucs pour Windows. Genre Bill2 process manager, etc. Alors voilà, Linux sait-il faire ? Si oui, comment ? patch noyau, bibliothèque de gestion, etc.
# moi pas comprendre
Posté par NeoX . Évalué à 4.
le but d'un ordonnanceur c'est de balancer un processus qui aurait besoin de temps CPU d'un CPU à l'autre en fonction de la charge globale de la machine.
ainsi si le cpu0 est occupé le processus A demarre sur cpu1, le processus B aussi
puis cpu0 se libere et A demande encore de la puissance
l'ordonnanceur va passer A sur cpu0 car cpu1 est deja plein.
enfin je dis ca je me trompe peut-etre dans la maniere dont cela fonctionne, et il est vrai que mes derniers cours d'info remontent à .... houla... je prefere pas le dire de peur de passer pour un "vieux" geek
[^] # Re: moi pas comprendre
Posté par Anthony Jaguenaud . Évalué à 1.
J'ai pas de finalité en vue, juste l'idée que ça devrait être possible, mais que je sais pas comment.
Un exemple me viens : "la location de CPU sur super calculateur". Mon Q-core en est un, non ?
[^] # Re: moi pas comprendre
Posté par Anthony Jaguenaud . Évalué à 1.
http://www.bullopensource.org/cpuset/index_man.html
[^] # Re: moi pas comprendre
Posté par NeoX . Évalué à 2.
Ben, jouer à Wow, sans que la recompilation complète de ma distrib me perturbe.
es-tu sur que ce soit vraiment le CPU qui pose souci et pas plutot l'acces RAM ou l'acces disque dur (donc l'usage du chipset) ?
[^] # Re: moi pas comprendre
Posté par Benoit . Évalué à 2.
Ben, jouer à Wow, sans que la recompilation complète de ma distrib me perturbe.
Si c'est vraiment le CPU qui pèche, lance la commande de compilation en la faisant précéder de nice -n 19 (bon 19, j'y vais peut-être un peu fort).
[^] # Re: moi pas comprendre
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: moi pas comprendre
Posté par Anthony Jaguenaud . Évalué à 1.
Je suis dév. temps réél, et je me posais surtout la question pour savoir si ça existait déjà et sous quelle forme. Mais c'était juste pour ma culture.
[^] # Re: moi pas comprendre
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
# cpu affinity
Posté par fcartegnie . Évalué à 6.
[^] # Re: cpu affinity
Posté par Anthony Jaguenaud . Évalué à 1.
avant. Effectivement, ça correspond. Je regarderais de plus près.
Merci.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.