web-dev-qa-db-fra.com

Une utilisation plus importante de RAM entraîne-t-elle une utilisation accrue de la batterie?

J'utilise un ordinateur portable AMD de 15 ans fonctionnant sous Windows 8 et dont la durée de vie de la batterie est inférieure à celle du tout nouvel ultrabook.

À l'endroit où je travaille actuellement, je n'ai pas accès à une prise de courant, alors je viens d'acheter une batterie longue durée d'Ebay.

Avec le réglage de luminosité approprié, le mode d'économie d'énergie, le nettoyage périodique et la désactivation du logiciel inutile, je peux disposer de 4 à 5 heures de jus.

Question: Lorsque je suis un logiciel de suivi de la consommation de ressources système, je me concentre principalement sur l'utilisation du processeur, mais je n'ai aucune idée du logiciel à 0% de CPU. utilisation mais utilisation de mémoire relativement élevée. Devrais-je essayer de garder ma mémoire propre pour avoir encore plus de vie de la batterie?

PS: Je dispose de suffisamment de mémoire physique (8 Go), de sorte que les logiciels non actifs consommant beaucoup de mémoire ne sont pas une charge supplémentaire en termes de performances.

23
user42175

La mémoire est un facteur négligeable, car elle consomme très peu d'énergie (on parle de moins de 3 watts par clé dans un ordinateur portable).

Et en fait, si vous avez un disque dur, une utilisation plus importante de la mémoire augmenterait théoriquement la performance de la batterie , car l'activité du disque dur est réduite lorsque la mémoire est utilisée comme mémoire cache, au lieu.


Les composants les plus gourmands en énergie sont ceux qui génèrent de la chaleur (CPU et GPU lorsqu'ils traitent des informations) et ceux qui génèrent des mouvements physiques (les ventilateurs et tous les disques durs). La mémoire a tendance à générer relativement peu de chaleur (et évidemment aucun mouvement physique).

La première chose que je ferais pour réduire la consommation de la batterie serait de remplacer le disque dur par un SSD, d’obtenir une nouvelle batterie et peut-être de remplacer les ventilateurs par ceux de meilleure qualité (plus difficiles à faire sur un ordinateur portable). S'abstenir également de toute tâche gourmande en ressources graphiques ou en ressources processeur. Tous les efforts au-delà de cette durée ajoutent une quantité incalculable de durée de vie de la batterie.

31
Moses

Non. Il n'est généralement pas nécessaire de garder la mémoire "propre" (bien que cela ne signifie pas qu'il faille la gaspiller).

Dans son sens le plus strict, garder sa mémoire "propre" peut même être une idée très déconseillée. Bien qu'il existe un logiciel dit "optimiseur de mémoire" dans lequel vous payez pour un programme qui garde votre mémoire "libre" en purgeant les caches de systèmes de fichiers, en déchargeant les DLL et en ajustant les ensembles de travail, ce genre de choses est de l'huile de serpent.

La RAM est destinée à être utilisée. Si vous gardiez RAM free , vous auriez aussi bien pu dépenser moins et en acheter moins. Dans tous les systèmes d'exploitation modernes, les pages de mémoire provenant de mappages sont migrées de manière transparente vers et depuis le cache du système de fichiers, ce qui non seulement est beaucoup plus rapide, mais permet également d'éviter les activités sur le disque. En règle générale, un disque consomme environ deux fois plus d'énergie lorsqu'il est actif que d'être inactif. Votre RAM consomme la même puissance de toute façon (en théorie, des banques de mémoire inutilisées ou des modules de mémoire inutilisés pourraient être mis hors tension, mais cela ne se produit pas en pratique - - il serait très gênant d'essayer, dans la mesure où la mémoire physique est allouée et libérée de manière pseudo-aléatoire, trouver un module complet inutilisé serait donc une tâche ardue).
Amener un programme qui tourne déjà au premier plan est évidemment plus rapide et plus économe en énergie que de charger son image depuis un disque, de charger des bibliothèques partagées, de réparer des importations, de déplacer et de démarrer. De même, extraire un document du cache est plus rapide et plus économe en énergie que de le charger à partir du disque.

Tant que vous ne connectez pas de mémoire supplémentaire (ce que vous n'allez pas faire, puisque vous avez dit que vous en avez déjà "assez"), la consommation d'énergie restera la même.

Cela dit, exécuter de nombreux programmes sans utilité particulière (ni les programmes que vous utilisez réellement, ni des composants système vitaux) est inutile et supprime inutilement RAM que l’ordinateur pourrait utiliser de manière significative ( pour les programmes ou les tampons). Il y a toujours une différence entre garder RAM utilisé et gaspiller RAM.

Par exemple, l'exécution de 10 instances de Google Updater, de Logitech, d'Adobe, d'Office Speed ​​Loader, d'Adobe Speed ​​Launcher, etc., qui ne font rien , vraiment , est utile. mémoire que le système d'exploitation pourrait autrement utiliser comme cache de système de fichiers. Bien que ces programmes puissent être paginés en cas de besoin d'application, cela ne se produit pas en faveur du cache, mais cela signifie en tout cas que des écritures inutiles sont écrites dans le fichier d'échange, à plus forte raison qu'elles auront toujours la possibilité de changer de contexte de temps en temps. "zéro CPU", ce qui signifierait un défaut de page à chaque fois.
Par conséquent, n'hésitez pas à jeter des objets qui ne sont pas essentiels au fonctionnement du système et qui ne fournissent rien d’utile que vous souhaitiez. Mais ne lancez pas aveuglément des choses juste pour une idéologie.

5
Damon

Je suis d'accord avec la réponse de Moïse. plus de mémoire signifie moins d'activité du disque, donc moins de consommation d'énergie.

Je voudrais élaborer sur le matériel cependant. Il existe de nombreux points de repère, comme celui-ci , qui montrent les faibles quantités de puissance impliquées. Dans cet exemple, quatre modules SO-DIMM DDR3 de 1,35 V consomment 4 watts de plus que deux modules (donc environ 2 watts par module, les ordinateurs portables en ont généralement un ou deux). Dans tous les cas, l'utilisation de la mémoire seule est préférable à la consommation d'énergie combinée de la mémoire et du disque dur.

5
Jason

D'après ce que j'ai compris de votre question, peu importe que vous utilisiez 25% à 100% de votre RAM. ils auront le pouvoir nécessaire pour conserver les données, ce sera la même chose.

La RAM est considérée comme une mémoire volatile, car elle doit être régénérée très fréquemment (plusieurs fois par seconde, entre les cycles de lecture/écriture). C'est pourquoi vous perdez tout ce qui n'a pas été enregistré sur le disque lorsque le courant est coupé.

Ce processus d’actualisation de la RAM s’effectue, que cette partie de votre RAM soit utilisée ou non.

Ainsi, un ordinateur inactif ne consommera pas plus d'énergie s'il utilise RAM s'il utilise davantage; mais comme il est dit dans d'autres réponses, une utilisation plus élevée de RAM signifie probablement davantage d'utilisation du processeur pour le gérer; et les "nettoyeurs de mémoire" risquent de consommer plus d'énergie que de laisser le système d'exploitation faire son travail

3
Lykegenes

La question correspondante répond indirectement à cette question (== --- ==) L’installation de plus grands RAM signifie-t-elle consommer plus d’énergie? et les réponses fournies contiennent de nombreux détails . Ce n'est pas techniquement une question en double, mais elles couvrent le même sujet dans les réponses.

En pratique, même à la charge, l'augmentation de consommation est négligeable . Si la RAM est utilisée pour mettre en cache ce qui sinon déclencherait un accès disque ou wifi, les économies d'énergie nettes sont énormes car il diffère le pouvoir de composants beaucoup plus gourmands en énergie.

2
Maxx Daymon

Juste un peu plus d’informations à ajouter aux réponses déjà intéressantes.

  • Les bâtons modernes RAM, malheureusement, tombent très souvent dans la catégorie générateurs de chaleur de la réponse de Moïse. Sous charge, c'est.
  • Les piles s'usent, certaines plus rapidement et d'autres plus lentement. Cela explique généralement la baisse des performances (et je suppose que c'est certainement la raison pour laquelle vous en avez acheté un nouveau). Certains producteurs d'ordinateurs portables essaient de fournir des assemblages de batteries de haute qualité, d'autres ne visent que le prix.
  • Les batteries de remplacement disponibles chez eBay sont généralement de moins bonne qualité que les batteries d'origine, très souvent même si elles sont marquées, marquées et étiquetées comme étant d'origine OEM ou du fabricant. Ceux-ci s'usent souvent plus vite aussi. J'avais acheté des piles de batterie "originales" pour mon ThinkPad sur eBay et, bien qu'elles ne fussent pas un déchet total, leurs performances étaient comparables à celles d'un véritable original après deux ans d'utilisation intensive.

J'espère que cela t'aides.

2
Pavel