J'ai un vieil ordinateur portable sujet à la surchauffe et j'ai trouvé une bonne solution en limitant l'utilisation du processeur à moins de 50%.
Sous Windows, je peux le faire en modifiant le plan d'alimentation que j'utilise actuellement et en modifiant le Minimum CPU Usage
et et Maximum CPU Usage
Propriétés.
Où puis-je faire quelque chose de similaire sur Ubuntu 12.04 LTS?
Vous pouvez utiliser des groupes de contrôle pour contrôler la façon dont les différentes ressources système sont allouées.
https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt
Définissez maintenant certains paramètres disponibles pour le réglage:
Sudo echo 1000 > /sys/fs/cgroup/cpu.cfs_period_us
Sudo echo 500 > /sys/fs/cgroup/cpu.cfs_quota_us
Ce qui signifie "pour chaque millier de microsecondes, autorisez le/cgroup à consommer 500 microsecondes de cpu."
Plus d'informations:
Les commandes ci-dessus sont de mémoire (je suis chez moi sur Mac maintenant), mais elles donnent l'idée générale.
Une fois que vous êtes en mesure de voir qu'en effet, le processeur est limité à 50% (en utilisant top par exemple pour afficher), il est laissé au lecteur un exercice pour rendre ces changements persistants.
Suivez ces étapes pour limiter l'utilisation du processeur et donc diminuer la température.
Étape 1: téléchargez le fichier de script à partir du lien suivant:
https://github.com/Sepero/temp-throttle/archive/master.Zip .
Extraire le fichier Zip
Étape 2: démarrez le terminal et montez le dossier extrait, puis exécutez la commande
Sudo ./temp_throttle.sh 80
C'est fait.