Définir l'affinité des processus de maniere permanente

Définir l'affinité des processus de maniere permanente - Win 7 - Windows & Software

Marsh Posté le 29-08-2015 à 19:56:47    

Salut a tous !
 
Voila, je fais tourné un serveur Rust sur un Dédié et sur Windows 7.
 
J'ai remarqué que le serveur tournait essentiellement sur un seul cœur : http://puu.sh/jQtQE/a448a5f15e.png
Et j'ai remarqué que le Coeur 0 était pas top pour le serveur : ce qui réduit pas mal les FPS du serveur (80 FPS)
 
J'ai donc changé l'affinité du processus, j'ai donc désactivé le coeur 0, et je l'ai laissé faire. Je suis monté a 135 FPS.
 
Donc maintenant voici ma question : Comment faire pour que, chaque fois que le serveur redemarre, que le coeur 0 soit automatiquement désactivé ?
 
Car a chaque fois, il reset la config que je lui ai donné !
 
Merci de votre aide

Reply

Marsh Posté le 29-08-2015 à 19:56:47   

Reply

Marsh Posté le 20-09-2017 à 17:36:10    

up !
 
Je cherche partout comment définir un unique cœur à une application sur Windows Serveur.


---------------
DeathPlayer.
Reply

Marsh Posté le 20-09-2017 à 17:45:26    

DeathPlayer a écrit :

up !
 
Je cherche partout comment définir un unique cœur à une application sur Windows Serveur.


Il n'y a pas vraiment de rapport avec le post d'origine qui a 2 ans (!)....
 
Sinon regarde du coté des options d’affinité d'un processus


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 20-09-2017 à 18:09:05    

nex84, je pense au contraire avoir compris ce qu'il voulait. Désactiver un processeur pour une application, on parle bien d'affinité ou alors je n'ai pas bien compris sa question.
 
Mais bref, j'ai finalement trouvé, j'ai arrêté de chercher en français, et j'ai trouvé un article en anglais avec la commande start de msdos.
 
Voici un résumé en français :
Pour lancer une application sur le cœur 1 : C:\Windows\System32\cmd.exe /C start /affinity 1 dfrgui.exe
Pour lancer une application sur le cœur 2 : C:\Windows\System32\cmd.exe /C start /affinity 2 dfrgui.exe
Attention, c'est pas si simple, il y a du binaire ! 01 pour le cœur 1, 10 pour le cœur 2, 11 (ou 3) pour les deux cœurs en même temps :
C:\Windows\System32\cmd.exe /C start /affinity 3 dfrgui.exe
Donc pour lancer sur le cœur 4 (1000) :
C:\Windows\System32\cmd.exe /C start /affinity 8 dfrgui.exe
 
Voici le lien de ma source : http://www.techrepublic.com/blog/w [...] ance-edge/


---------------
DeathPlayer.
Reply

Marsh Posté le 21-09-2017 à 09:38:38    

En effet tu peux le faire au lancement avec les options que tu cites, ou alors une fois lancé dans les paramètres de l'exécutable lancé.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed