Verursacht mehr RAM-Auslastung mehr Batterie?


23

Ich verwende einen 2 Jahre alten 15-Zoll-AMD-Laptop mit Windows 8 und seine Akkulaufzeit ist nicht so lang wie die brandneuen Ultrabooks.

An dem Ort, an dem ich gerade arbeite, habe ich keinen Zugang zu einer Steckdose. Deshalb habe ich gerade einen erweiterten Akku von Ebay gekauft.

Mit der richtigen Helligkeitseinstellung, dem Energiesparmodus, der regelmäßigen Reinigung und dem Ausschalten der nicht benötigten Software kann ich 4-5 Stunden Saft haben.

Frage: Wenn ich Software für den Verbrauch von Systemressourcen protokolliere, konzentriere ich mich in erster Linie auf die CPU-Auslastung, aber ich habe keine Ahnung von der Software mit 0% CPU-Auslastung, aber relativ hohem Arbeitsspeicherverbrauch. Sollte ich versuchen, meinen Speicher sauber zu halten, um die Akkulaufzeit noch zu verlängern?

PS: Ich habe mehr als genug physischen Speicher (8 GB), sodass nicht aktive Software mit Speicherverbrauch keine zusätzlichen Belastungen für mich bedeutet.


Wenn Sie dies noch nicht getan haben, gehen Sie durch den Taskplaner und vergewissern Sie sich, dass nichts, was Sie nicht unbedingt benötigen, so eingestellt ist, dass der Akku gestartet wird.
Daniel R Hicks

Antworten:


30

Der Speicher ist ein vernachlässigbarer Faktor, da er sehr wenig Strom verbraucht (in einem Laptop sind es weniger als 3 Watt pro Stick).

Und in der Tat, wenn Sie eine Festplatte haben, wäre theoretisch mehr Speicherplatz erforderlich erhöhen, ansteigen Akkuleistung, da die Festplattenaktivität geringer ist, wenn der Speicher als Cache verwendet wird.


Die am stärksten nach Strom fressenden Komponenten sind Komponenten, die Wärme erzeugen (CPU und GPU, während sie Informationen verarbeiten) und solche, die physische Bewegungen erzeugen (Lüfter und Festplatten). Gedächtnis neigt dazu, relativ wenig Wärme zu erzeugen (und offensichtlich keine körperliche Bewegung).

Die ersten Schritte, die ich zur Reduzierung des Batterieverbrauchs unternehmen würde, wären, die Festplatte durch eine SSD zu ersetzen, einen neuen Akku zu erhalten und die Lüfter möglicherweise durch diejenigen mit besserer Qualität zu ersetzen (schwieriger auf einem Laptop). Verzichten Sie auch auf GPU- oder CPU-intensive Aufgaben. Jegliche Anstrengungen, die darüber hinausgehen, erhöhen die Lebensdauer der Batterie erheblich.


3
Ich würde darauf wetten, dass ein Memory-Stick eine gewisse Menge Saft benötigt, um den Inhalt zu speichern und zu aktualisieren, unabhängig davon, was diese Inhalte sind - aber ich bin kein RAM-Ingenieur. ;)
Ƭᴇcʜιᴇ007

3
@ techie007 Ja, aber ich wette, es ist viel weniger als eine sich drehende Platte und ein Stellglied :)
Moses

1
@Spike Ein Android-Handy hat keine Festplatte, daher wäre es von Vorteil, die am häufigsten genutzte Ressource (Flash-Speicher) zu nutzen.
Moses

2
Apps, die Speicher freigeben, führen auch zum Abbruch dieser Apps. Android verfügt über Hooks, mit denen eine App angehalten werden kann, wenn der Speicher voll ist. Diese Apps werden erst wieder eingesetzt, wenn sie wieder verwendet werden. Dies reduziert die CPU-Auslastung, wenn diese Apps gelegentlich "nach Dingen suchen".
boatcoder

3
Diese Antwort ist die richtige Antwort für das OP. Eine technisch korrektere Art, die Antwort zu formulieren, wäre etwa Each memory module uses a mostly fixed amount of power. Wenn sich auf Ihrem Computer 24 GB Arbeitsspeicher befinden, verbraucht dieser zu jeder Zeit mehr Strom als ein ansonsten identischer Computer mit nur 8 GB Arbeitsspeicher. Am Ende ist der Arbeitsspeicher eines Laptops jedoch kein großer Stromverbraucher. Das Display und die Festplatte sind beide Bestien.
krowe

5

Nein. Speicher "sauber" zu halten, ist im Allgemeinen nicht notwendig (obwohl dies nicht bedeutet, dass man es verschwenden sollte).

Im engsten Sinne kann das "Reinhalten" des Gedächtnisses sogar eine sehr schlechte Idee sein. Zwar gibt es eine sogenannte "Speicheroptimierungssoftware", bei der Sie für ein Programm bezahlen, das Ihren Speicher "frei" hält, indem Sie Dateisystemcaches leeren, DLLs entladen und Arbeitssätze trimmen.

RAM soll verwendet werden, wenn Sie RAM behalten kostenlos Dann hätten Sie auch weniger Geld ausgeben und weniger davon kaufen können. In jedem modernen Betriebssystem werden Speicherseiten, die aus Zuordnungen stammen, transparent zum und vom Dateisystemcache migriert, was nicht nur viel schneller ist, sondern auch Festplattenaktivität vermeidet. Ein Datenträger verbraucht normalerweise etwa doppelt so viel Strom, als im Leerlauf. Ihr RAM verbraucht in beiden Fällen dieselbe Leistung (theoretisch nicht verwendete Speicherbänke oder nicht verwendete Speichermodule) könnte abgeschaltet werden, aber in der Praxis geschieht dies nicht - es wäre am schwierigsten, wenn man es versucht, sofern physischer Speicher auf eine pseudo-zufällige Weise zugewiesen und freigegeben wird, so dass das Finden eines vollständigen, ungenutzten Moduls ein entmutigendes Unterfangen wäre).
Ein bereits laufendes Programm in den Vordergrund zu bringen, ist offensichtlich schneller und energieeffizienter als das Laden des Images von der Festplatte, das Laden von gemeinsam genutzten Bibliotheken, das Beheben von Importen, das Umstellen und das Starten. Ebenso ist das Abrufen eines Dokuments aus dem Cache schneller und energieeffizienter als das Laden von einem Datenträger.

Solange Sie keinen zusätzlichen Speicher anschließen (was Sie nicht tun werden, da Sie bereits erwähnt haben, dass Sie bereits "genug" haben), bleibt der Stromverbrauch gleich.

Das Ausführen vieler Programme, die keinem bestimmten Zweck dienen (nicht den von Ihnen tatsächlich verwendeten Programmen oder wichtigen Systemkomponenten), ist nutzlos und nimmt unnötig RAM weg, das der Computer anderweitig in sinnvoller Weise (für Programme oder Puffer) verwenden könnte. Es besteht immer noch ein Unterschied zwischen der Verwendung von RAM und verschwenden RAM.

Sie können beispielsweise 10 Instanzen von Google Updater, Logitech Updater, Adobe Updater, Office Speed ​​Loader, Adobe Speed ​​Launcher usw. ausführen wirklich nützlich, wird Speicherplatz wegnehmen, den das Betriebssystem andernfalls als Dateisystemcache verwenden könnte. Diese Programme werden zwar in Gegenwart von Anwendungsnotwendigkeiten ausgelagert, dies geschieht jedoch nicht zugunsten des Cache-Speichers. In jedem Fall bedeutet dies, dass unnötige Schreibvorgänge in die Auslagerungsdatei vorgenommen werden müssen, zumal sie trotz gelegentlichem Kontextwechsel immer noch den Kontext wechseln "null-CPU", was jedes Mal einen Seitenfehler bedeuten würde.
Fühlen Sie sich also frei, Dinge wegzuwerfen, die für den Betrieb des Systems nicht wesentlich sind und die nichts Nützliches bieten, das Sie möchten. Aber werfen Sie nicht blind Dinge für die Ideologie.


5

Ich würde der Antwort von Moses zustimmen. Mehr Speicher bedeutet weniger Festplattenaktivität und damit weniger Stromverbrauch.

Ich möchte jedoch auf die Hardware eingehen. Es gibt viele Benchmarks wie dieses das zeigt die geringe Menge an Energie. In diesem Beispiel verbrauchen vier 1,35-V-DDR3-SO-DIMM-Module unter Last 4 Watt mehr als zwei Module (also etwa 2 Watt pro Modul, Laptops haben in der Regel ein oder zwei). In jedem Fall ist die Verwendung von Speicher allein dem kombinierten Energieverbrauch von Speicher und Festplatte vorzuziehen.


1
Beachten Sie, dass dieser Benchmark das ECC-RAM misst, das für die Servernutzung ausgelegt ist. Das muss nicht unbedingt in Laptop-RAMs anderer Hersteller als ECC übertragen werden.
Bob

"Mehr Speicherplatz bedeutet weniger Festplattenaktivität" macht keinen Sinn und es ist das Gegenteil der Antwort, mit der Sie sagen, dass Sie damit einverstanden sind.
Andrew Medico

@AndrewMedico In Windows bezieht sich "verfügbar" auf die Menge des Speichers, der nicht reserviert ist oder verwendet wird. Verfügbarer Speicher ist die Summe von zwischengespeichertem und freiem Speicher. Alles, was zwischengespeichert wird, kann ohne Zugriff auf die Festplatte verwendet werden.
Jason

3

Nach meinem Verständnis Ihrer Frage spielt es keine Rolle, ob Sie 25% von 100% Ihres Arbeitsspeichers verwenden. Ihre Energie, die benötigt wird, um die Daten darin zu behalten, wird die gleiche sein.

RAM wird als flüchtiger Speicher betrachtet, da er sehr häufig (oft pro Sekunde, zwischen Lese- / Schreibzyklen) aktualisiert werden muss. Deshalb verlieren Sie alles, was nicht auf der Festplatte gespeichert wurde, wenn die Stromversorgung ausfällt.

Dieser Vorgang des Auffrischens des Arbeitsspeichers erfolgt unabhängig davon, ob dieser Teil Ihres Arbeitsspeichers verwendet wird oder nicht.

Also eine im Leerlauf Computer verbraucht nicht mehr Strom, wenn mehr RAM verwendet wird. Wie in anderen Antworten gesagt, bedeutet eine höhere RAM-Auslastung wahrscheinlich mehr CPU-Auslastung für die Verwaltung. und "Speicher-Reiniger" verbrauchen wahrscheinlich mehr Energie, als wenn das Betriebssystem seine Arbeit erledigt


2

Dies wird indirekt in der zugehörigen Frage beantwortet Bedeutet die Installation eines größeren RAM mehr Energie? und da gibt es viele Details in den Antworten. Es handelt sich technisch gesehen nicht um eine doppelte Frage, aber sie behandeln in den Antworten denselben Grund.

In der Praxis liegt der erhöhte Verbrauch sogar bei Belastung unerheblich . Wenn der RAM-Speicher zum Zwischenspeichern verwendet wird, würde sonst der Zugriff auf die Festplatte oder das WLAN ausgelöst Netz Energieeinsparungen sind enorm da es die Macht von viel mehr machtgierigen Komponenten aufhebt.


1
Aus diesem Grund werden in modernen Betriebssystemen wie Android oder Vista und darüber hinaus häufig verwendete Programme und Daten für schnelleres Laden verwendet, anstatt Platz und Energie für den verbleibenden Arbeitsspeicher zu verschwenden
phuclv

2

Nur noch ein paar Infos, um schon nette Antworten hinzuzufügen.

  • Moderne RAM-Sticks fallen leider sehr oft in die Wärmeerzeuger Kategorie aus der Antwort von Moses. Unter Last ist das also.
  • Die Batterien nehmen ab, einige schneller und andere langsamer. Dies ist in der Regel auf eine verringerte Leistung zurückzuführen (und ist sicherlich der Grund, warum Sie eine neue gekauft haben, nehme ich an). Einige Hersteller von Laptops versuchen, qualitativ hochwertige Akkumulatoren zu liefern, andere zielen nur auf den Preis ab.
  • Der bei eBay zu findende Batterieaustausch ist in der Regel von schlechterer Qualität als der der Originalgeräte. Dies ist sehr oft der Fall, wenn sie als OEM- oder Originalhersteller gekennzeichnet, gebrandet und gekennzeichnet sind. Diese verschleißen oft auch schneller. Ich hatte einige "Original" -Akkus für mein ThinkPad, die bei eBay gekauft wurden, und obwohl sie kein totaler Müll waren, war ihre Leistung nach zwei Jahren intensiver Nutzung wie die eines echten Originals.

Hoffe das hilft.


RAM generiert nicht fast so viel Wärme wie eine CPU oder GPU. Sicher, es fühlt sich warm an, aber das ist typisch ohne Lüfter oder Kühlkörper . Starten Sie eine CPU ohne zusätzliche Kühlung, und es ist heiß genug, um Sie in einer Minute zu verbrennen. Wahrscheinlich früher.
Bob

@Bob: Natürlich erzeugt die CPU viel mehr Wärme als RAM-Sticks, aber das bedeutet nicht, dass die von RAM-Sticks erzeugte Wärmeenergie nicht vom Akku des Laptops stammt. Und es gibt viele Laptops, deren Gedächtnis tatsächlich sehr heiß werden kann.
Pavel

1
Die CPU und der Arbeitsspeicher sind in ihrer Leistungsfähigkeit tatsächlich sehr ähnlich. Beide sind Siliziumwafer. Sie funktionieren dahingehend anders, dass RAM den gesamten Wafer zu jeder Zeit verwendet, während eine CPU bestimmte Pfade häufiger als andere verwendet. Zusammen mit der Tatsache, dass Sie im Allgemeinen mehrere Speichermodule aufteilen, bedeutet dies, dass RAM die Wärme auf natürliche Weise besser abführt, während eine CPU "Hot Spots" hat. Es geht darum zu klären, warum Wärme allein mit etwas unähnlichen Geräten nicht wirklich viel aussagt, es sei denn, Sie sind sehr vorsichtig mit der Messung dieser Wärme.
krowe
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.