91 votes

Existe-t-il des solutions permettant de limiter l'utilisation du CPU d'un processus ?

J'utilise un vieil ordinateur portable et je fais un traitement lourd qui nécessite une utilisation élevée du CPU pendant une longue période (~30mins - 2h). Lorsque le processus sollicite fortement le CPU pendant une longue période, celui-ci surchauffe et l'ordinateur s'éteint. Je ne veux pas utiliser un refroidisseur/support parce que je transporte cet ordinateur portable et que je travaille en dehors de la maison.

Existe-t-il un moyen/une application qui me permette de limiter l'utilisation du CPU d'un processus dans Windows ?

Nota: Le réglage de la priorité du processus à partir du gestionnaire des tâches ne fonctionne pas.

Note 2 : Les ventilateurs sont propres.

83voto

Mehper C. Palavuzlar Points 53926

Une recherche sur le net permet de trouver des programmes qui peuvent vous aider. Ils sont tous logiciel gratuit .

BES - Battle Encoder Shirase

BES est un petit outil qui limite le l'utilisation du CPU pour un processus spécifique : par par exemple, vous pouvez limiter l'utilisation du CPU d'un processus qui utiliserait le CPU à 100%, à 50% (ou tout autre pourcentage que vous souhaitez). Ainsi, vous pouvez utiliser d'autres programmes confortablement tout en faisant quelque chose d'intensif en CPU dans le arrière-plan. En limitant la charge du CPU, vous pouvez également refroidir votre CPU immédiatement lorsqu'il devient trop trop chaud. Bien sûr, la vitesse de traitement ralentira proportionnellement si vous si vous limitez l'utilisation du CPU, mais ce sera bien mieux que de planter à cause de la chaleur ou (dans le pire des cas) de voir votre ordinateur cassé avec une CPU.

Dompteur de processus

Process Tamer est un tout petit (140k) et super efficace pour Microsoft Windows XP/2K/NT/Vista/Win7 qui fonctionne dans votre barre d'état système et surveille constamment constamment l'utilisation du processeur des autres processus. Lorsqu'il voit un processus qui qui surcharge votre processeur, il réduit la priorité la priorité de ce processus temporairement, jusqu'à ce que son utilisation du cpu revienne à un niveau raisonnable.

Lasso de processus

Process Lasso est un nouvel outil unique technologie unique qui améliorera la réactivité la réactivité et la stabilité de votre périodes de forte charge CPU. Windows, par conception, permet aux programmes de monopoliser votre CPU sans aucune restriction, ce qui entraîne des gels, des blocages et des micro-lags. La technologie ProBalance de Process Lasso (Process Balance) de Process Lasso ajuste intelligemment intelligemment les priorités des programmes en programmes en cours d'exécution afin que les mauvais comportement n'aient pas d'impact négatif sur la réactivité de votre PC.

24voto

Zeppi Ta Leli II Points 257

La solution la plus simple que j'ai trouvée est de limiter la puissance du processeur.

  1. Allez dans le Panneau de configuration.
  2. Matériel et son
  3. Options d'alimentation
  4. Modifier les paramètres du plan
  5. Modifier les paramètres d'alimentation avancés
  6. Gestion de la puissance du processeur
  7. État maximal du processeur et abaissez-le à 80 % ou ce que vous voulez. En utilisant un logiciel qui mesure les températures du processeur comme 'Speed fan', vous verrez que les températures baissent.

17voto

qasdfdsaq Points 6433

C'est certainement une vieille question, mais je suis surpris que personne ne l'ait encore suggérée :

Réduisez la vitesse de votre processeur.

Pratiquement tous les ordinateurs portables et Windows lui-même ont des mécanismes intégrés pour ajuster dynamiquement la vitesse du processeur en fonction de la charge. Vous pouvez modifier ce comportement. Par exemple, dans Panneau de configuration => Options d'alimentation => Avancé, vous pouvez définir une vitesse maximale du processeur inférieure à 100 %. Votre processeur sera alors limité à une vitesse inférieure, et générera donc moins de chaleur, quelle que soit votre activité.

Cela ne nécessite aucun logiciel supplémentaire et surtout, la réduction de la vitesse de votre processeur rend celui-ci plus efficace Il s'agit donc d'une meilleure solution que la limitation de l'utilisation du processeur dans Windows. Utiliser 50% d'un processeur à 2.0Ghz consommera beaucoup plus d'énergie que 100% d'un processeur à 1.0Ghz. Moins de puissance = moins de chaleur.

6voto

diablero13 Points 1731

Dans Windows 10, 8 et 7 :

  1. Allez dans le Gestionnaire des tâches.
  2. Cliquez avec le bouton droit de la souris sur le processus pour lequel l'utilisation du CPU doit être limitée. Cliquez sur Aller aux détails .
  3. Maintenant, l'onglet détail apparaîtra. Cliquez avec le bouton droit de la souris sur le processus particulier, choisissez fixer l'affinité et choisissez les noyaux que vous autoriserez le processus particulier à utiliser.

5voto

John Points 151

Je voulais ajouter l'application que j'ai utilisée dans le passé pour limiter avec succès l'utilisation du CPU. J'ai utilisé threadmaster plusieurs fois dans le passé.

http://threadmaster.tripod.com/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X