Forum: PC Hard- und Software Stromverbrauch/Hitzentwicklung NVMe SSD unter Linux


von Stromsparer (Gast)


Lesenswert?

Hallo Zusammen,

Hab mir eine Samsung 970 EVO 1TB gegönnt, sie soll unter Debian Buster 
zum Einsatz kommen.

Nun wundert mich etwas, dass der kleine m2-Riegel ständig so heiß Läuft.
Samsung gibt den mit 6 Watt im Betrieb an, ok, da sind die > 45°C 
durchaus verständlich.

aber: Samsung gibt den Idle-Stromverbrauch mit 30 mW an. Das sollte 
nicht merkbar warm werden.
Trotzdem misst die SSD so um die 40° trotz Rechner idle & iotop zeigt 
keine Aktivität.

Bullseye-Kernel habe ich auch testweise laufen lassen, keine Änderung.

Frage: Fehlt da irgendein Userspace-Tool oder Kernel-Setting, damit die 
SSD auch wirklich in den Idle-Modus geht?

Oder messe ich Mist, weil die SSD ungünstig über dem Chipsatz montiert 
ist, und von dem beheizt wird? Kann man das irgendwo im /proc oder /sys 
auslesen, ob und wie lang die SSD in den Idle-Modus geht?

Würd' mich freuen wenn ihr eure Erfahrungen mit NVMe SSDs und Linux im 
Bezug auf's Stromsparen teilen könntet. Sollte ja auch in Notebooks eine 
häufig anzutreffende Kombination sein...

von Rolf M. (rmagnus)


Lesenswert?

Stromsparer schrieb:
> Frage: Fehlt da irgendein Userspace-Tool oder Kernel-Setting, damit die
> SSD auch wirklich in den Idle-Modus geht?

Was sagt denn powertop dazu? Bei SATA gibt's ja ein Linkmanagement, um 
den Link im Idle-Betrieb abzustellen. Vielleicht gibt's sowas auch für 
PCIe-SSDs.

von M.M.M (Gast)


Lesenswert?

Stromsparer schrieb:
> aber: Samsung gibt den Idle-Stromverbrauch mit 30 mW an. Das sollte
> nicht merkbar warm werden.
> Trotzdem misst die SSD so um die 40° trotz Rechner idle & iotop zeigt
> keine Aktivität.

Wird das Ding denn auch tatsächlich warm oder wird das nur irgendwo 
gemessen? Möglich, daß der Sensor ungünstig in einem der Chips liegt.
Wie ist die SSD denn eingebaut? Eigener Steckplatz oder auf PCI-E 
Adapter. In letzterem Fall kann es bei stehendem Tower-Gehäuse zum 
Wärmestau an der SSD kommen. Insbesondere, wenn im Slot darunter eine 
Karte eingebaut ist, die ordentlich Wärme an der Rückseite abgibt.

MfG

von Gerd E. (robberknight)


Lesenswert?

Rolf M. schrieb:
> Was sagt denn powertop dazu? Bei SATA gibt's ja ein Linkmanagement, um
> den Link im Idle-Betrieb abzustellen. Vielleicht gibt's sowas auch für
> PCIe-SSDs.

Ja, sowas gibt es da auch. Nennt sich ASPM.

Man kann im BIOS normalerweise bestimmte Vorgaben für machen, das wäre 
das erste was ich mir an Stelle des TO mal anschauen würde. Unter Linux 
kann man dann eine ASPM-Policy einstellen und außerden z.B. mit lspci 
kontrollieren ob es auch von allen Geräten und Bussen unterstützt wird.

von Olaf (Gast)


Lesenswert?

> Trotzdem misst die SSD so um die 40° trotz Rechner idle & iotop zeigt
> keine Aktivität.

Was hast du denn fuer eine Mainboardtemperatur? Mir kommt 40Grad nicht
so heiss vor. Mein Mainboard hat auch gerade 36Grad und der Ryzen 
38Grad,
System ist also weitestgehend im Leerlauf.

Olaf

von Tux QD0 (Gast)


Lesenswert?

Gerd E. schrieb:
> Rolf M. schrieb:
>> Was sagt denn powertop dazu? Bei SATA gibt's ja ein Linkmanagement, um
>> den Link im Idle-Betrieb abzustellen. Vielleicht gibt's sowas auch für
>> PCIe-SSDs.
>
> Ja, sowas gibt es da auch. Nennt sich ASPM.

Und auch noch APST:

nvme get-feature -f 0x0c -H  dev  nvme0

von Eric (Gast)


Lesenswert?

Also 6W für ein SSD scheint mir sehr hoch bemessen. In der Regel liegt 
der Wert bei ungefähr der Hälfte.
Aber was soll das mit dem Betriebssystem zu tun haben?

von svedisk ficklampa (Gast)


Lesenswert?

Meine EVO860 hat nur 31 ⁰C.
Und das trotz engem Notbuchslot und W10.

Da muss was kaputt sein!

Die EVO970 im ESX ist gerade aus.
Und um nur mal die Temperatur zu fuehlen, schalte ich den auch nicht 
ein.

von Eric (Gast)


Lesenswert?

svedisk ficklampa schrieb:
> Und das trotz engem Notbuchslot und W10.

Das OS wuerde ich durch ein Linux/BSD ersetzen.

PS: Das Adjektiv in deinem Nick muss "svensk" lauten...

von svedisk ficklampa (Gast)


Lesenswert?

Eric schrieb:
> svedisk ficklampa schrieb:
>> Und das trotz engem Notbuchslot und W10.
>
> Das OS wuerde ich durch ein Linux/BSD ersetzen.

Ein Oraclelinux 7.5 kann ich per UEFI von einer USB-Platte booten.
Das hat mir bis jetzt immer noch gereicht.
Zu Hause kann ich dank ESX auch fleissig virtualisieren.
Da warten schon einige Kernel :-).

Die halbe SSD ist zwar noch frei, aber dieses verfickte
64 bit braucht immer extra Platz. Und ich weiss noch nicht
wohin sich das entwickelt.

Bei meinem alten Notbuch (W7 32-bit) waren zum Schluss
ca. 200 GB von 256 GB von installierter Software belegt.


> PS: Das Adjektiv in deinem Nick muss "svensk" lauten...

Ach.

von Stromsparer (Gast)


Lesenswert?

Besten Dank für die rege Beteiligung.

Eric schrieb:
> Also 6W für ein SSD scheint mir sehr hoch bemessen. In der Regel liegt
> der Wert bei ungefähr der Hälfte.

die SSD meldet per nvme-cli bzw smartctl sogar 6.2 Watt...
Ist vermutlich der Worst-Case Wert.

Rolf M. schrieb:
> Was sagt denn powertop dazu?

Gerd E. schrieb:
> Nennt sich ASPM.

powertop meint, das PCIe-Device ist "Gut", "power/control" steht im 
Sysfs auf "auto".

Tux QD0 schrieb:
> Und auch noch APST:
>
> nvme get-feature -f 0x0c -H  dev  nvme0


Steht auf "Enabled", und die einzelnen Transitions passen von der 
Latency her.

Sollte also eigentlich alles stimmen.

Olaf schrieb:
> Was hast du denn fuer eine Mainboardtemperatur? Mir kommt 40Grad nicht
> so heiss vor.


Auch so um die 45°. Der CPU-Lüfter ist normalerweise aus, und fängt erst 
bei CPU>40° an sich langsam zu drehen. Ist schön leise, aber dadurch 
fehlt der Luftstrom über Spannungswandler, Chipset und eben SSD.

Ich vermute dann mal, dass die Stromsparoptionen schon greifen, und dass 
die SSD sich nur durch den Chipsatz aufheizt, der direkt darunter liegt. 
Andere heizende Steckkarten oder Bauteile sind nicht in der Nähe.

Mal schauen wie das im "Vollausbau" wird, evtl. rüste ich noch einen 
schön langsamdrehenden Gehäuselüfter nach.

von Olaf (Gast)


Lesenswert?

Ich hab gerade auch mal kurz meinen Kernel gepatcht damit ich auch die
Temperatur meiner nvme-ssd auslesen kann.

Bei mir ist Composite auf 42Grad. Ist ja logisch, die Antwort auf alle
Fragen ist ja auch 42. :-D

Erstaunlich das so eine bloede m2-Disk bereits zwei Temperaturfuehler 
hat....

Olaf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.