web-dev-qa-db-fra.com

Comment puis-je optimiser Ubuntu pour une consommation d'énergie minimale?

Comment puis-je optimiser Ubuntu pour une consommation d'énergie minimale? J'utilise mon ordinateur portable pour le développement, mais aussi pour l'écriture. J'ai un vol de 9 heures à venir et une autonomie de 6 heures lorsque je l'utilise déjà

  • luminosité de l'écran limitée
  • pas de périphériques usb
  • pas de réseautage
  • bumblebee installé et la carte nvidia éteinte
  • TLP mis sur Powersave

Comment puis-je augmenter la durée de vie de ma batterie en sachant que je ne veux écrire que (avec LibreOffice)? Je veux essentiellement un système très minimal pour une sorte de "mode écriture".

  • Devrais-je limiter mon quadcore à un seul noyau?
  • Devrais-je désactiver certains services? Voici la liste de service --status-all

    [ + ]  acpid
    [ + ]  anacron
    [ + ]  Apache2
    [ - ]  apparmor
    [ ? ]  apport
    [ + ]  atd
    [ + ]  avahi-daemon
    [ ? ]  binfmt-support
    [ + ]  bluetooth
    [ - ]  brltty
    [ + ]  bumblebeed
    [ + ]  console-font
    [ + ]  console-setup
    [ + ]  cron
    [ + ]  cups
    [ + ]  cups-browsed
    [ - ]  dbus
    [ ? ]  dns-clean
    [ - ]  elasticsearch
    [ - ]  fancontrol
    [ + ]  friendly-recovery
    [ - ]  grub-common
    [ ? ]  irqbalance
    [ - ]  kerneloops
    [ ? ]  killprocs
    [ + ]  kmod
    [ ? ]  lightdm
    [ - ]  lighttpd
    [ - ]  lm-sensors
    [ ? ]  mysql
    [ ? ]  networking
    [ + ]  nmbd
    [ ? ]  ondemand
    [ - ]  openvpn
    [ + ]  postgresql
    [ ? ]  pppd-dns
    [ + ]  prey-trigger
    [ - ]  procps
    [ - ]  pulseaudio
    [ ? ]  rc.local
    [ + ]  resolvconf
    [ + ]  rfkill-restore
    [ + ]  rfkill-store
    [ - ]  rsync
    [ + ]  rsyslog
    [ + ]  samba
    [ + ]  saned
    [ - ]  selfcontrol
    [ ? ]  sendsigs
    [ + ]  setvtrgb
    [ - ]  smartmontools
    [ + ]  smbd
    [ ? ]  speech-dispatcher
    [ - ]  Sudo
    [ - ]  timidity
    [ ? ]  tlp
    [ - ]  udev
    [ ? ]  umountfs
    [ ? ]  umountnfs.sh
    [ ? ]  umountroot
    [ - ]  unattended-upgrades
    [ - ]  urandom
    [ + ]  winbind
    [ - ]  x11-common
    
    • Faut-il installer un environnement de bureau plus léger? Est-ce que je peux le faire d'une manière propre et agréable (après tout, mon ordinateur portable est bien configuré et je ne veux pas avoir à le réinstaller avant le 14 avril).
    • Devrais-je faire autre chose?

Une dernière chose: je voudrais activer ou désactiver toutes ces options avec un script (que je ne lancerai que si je travaille sur batterie). Merci de bien vouloir inclure des suggestions sur la manière de faire ce que vous suggérez.

PS: les informations dans certains des doublons possibles sont datées pour 13.10.

23
don.joey

vous pouvez utiliser un outil nommé pm-powersave. Il va transformer votre Ubuntu en mode basse consommation.

usage:

  • pm-powersave true va démarrer le mode économie d'énergie.

  • pm-powersave false va arrêter le mode d'économie d'énergie.

enter image description here

Pour plus d'informations

page de manuel de la commande http://manpages.ubuntu.com/manpages/saucy/man8/pm-powersave.8.html Manpage icon

9
rɑːdʒɑ

Le disque dur est l’une des principales utilisations de l’alimentation. Si vous utilisez uniquement l'ordinateur pour ses capacités de traitement de texte, vous pourrez peut-être passer de longues périodes sans lire ni écrire sur le disque dur.

  1. Désactiver le système de fichiers journalisation . Il s’agit de l’une des utilisations les plus fréquentes du disque dur. Cela permettra également au point suivant d’être beaucoup plus efficace.
  2. Utilisez des écritures sur disque en mémoire tampon. Il est possible de mettre en mémoire tampon les écritures sur disque pendant une période assez longue avant de les écrire sur le disque dur. Si vous n'exécutez qu'un programme, le disque dur pourrait être supprimé pendant 20 ou 30 minutes, même si vous écrivez sur le périphérique. J'utilise des outils en mode portable. Je ne connais pas la méthode approuvée par Ubuntu pour cela.
  3. Autres options d'économie d'énergie sur le disque dur. (Spindown plus souvent, etc.)
  4. Comme mentionné précédemment, utilisez powertop pour rechercher d'autres modifications de configuration pouvant être apportées afin de réduire la consommation d'énergie.
  5. Sous-contrôlez votre CPU. Celui-ci est un peu plus compliqué que les autres. https://wiki.ubuntu.com/UndervoltingHowto
4
user606723

Vous pouvez définir le gouverneur de l’ensemble de vos cœurs de processeur sur "powersave". C'est l'horloge la plus basse du processeur, et utilise le moins d'énergie.

user@Host:~$ for x in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo powersave > $x; done

Pour voir quel gouverneur est actuellement actif, tapez:

user@Host:~$ echo $(cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor)
powersave powersave powersave powersave

La valeur par défaut est "ondemand".

EDIT:

Lorsque vous démarrez, vous pouvez définir le nombre maximum de processeurs dans l’entrée grub en appuyant sur e pour éditer l'entrée et ajouter:

maxcpus=1

Après avoir modifié l'entrée, appuyez sur F10 pour démarrer.

MAIS, vous pouvez limiter vos cœurs de processeur, mais cela ne veut pas dire que vous utilisez moins de consommation d'énergie qu'avant. Notez que lorsque le système est capable d’utiliser efficacement plusieurs processeurs, il a besoin de la même tâche moins longtemps et produit moins de chaleur; vous devez donc le tester pour vos besoins. Pour plus d'informations, cf. les paramètres du noya .

3
chaos

Faut-il installer un environnement de bureau plus léger?

Que diriez-vous de 0 interface graphique. Environnement purement textuel, aucun serveur X fonctionnant en arrière-plan, etc.

Devrais-je désactiver certains services?

Je voudrais désactiver/arrêter les services Apache, Samba, NTP, Pulse, insert your network/audio related service here.

Devrais-je limiter mon quadcore à un seul noyau?

Avez-vous besoin d'eux? -> oui

Non.

Avez-vous besoin d'eux? -> non

Oui.

Devrais-je faire autre chose?

Milliers! Vous pouvez utiliser une clé USB/SSD et oublier le disque dur qui échappe à tout contrôle. Mettez le CPU en mode d'économie d'énergie. Désactiver toutes les interfaces radio. Utilisez powertop et définissez sur true tous les mécanismes power_saving. Obtenez une batterie supplémentaire. Ad absurdium .

Relatif du même auteur:

1
Braiam

L’écran est de loin le plus gros utilisateur d’énergie, il suffit de baisser la luminosité à 0 et de désactiver le Bluetooth et le LAN sans fil si vous avez une connexion par câble; cela fait LA plus grande différence et je ne suis pas sûr que la désactivation des services et l’ajustement de la mise en cache amélioreront beaucoup plus que cela.

1
user238520

powertop fournit une estimation (pas particulièrement précise) de la consommation d'énergie de différents éléments du matériel et des processus en cours d'exécution.

Arrêter certains services inutiles liés par exemple à la mise en réseau/Bluetooth, ou à des processus inutiles de l’espace utilisateur (par exemple Dropbox/Ubuntu One lorsque vous n’avez pas de connexion réseau) peut faire une différence petite. Si vous utilisez une boucle temporisée, le processeur sort de veille et utilise un peu plus de puissance.

0
chronitis