Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Neuer Home Server verbraucht zu viel

Featured Replies

Hallo zusammen,

 

ich bin seit 1 Monat stiller mitleser und habe mich bereits durch alle möglichen threads gelesen um mir endlich meinen eigenen Home Server zu bauen.

Da ich einige komponenten schon da hatte und bei der Wahl zwischen Intel und AMD lieber zu AMD greife (ja ich weiß, als Server nicht die beste Wahl welche auch bereuht wurde 🙂 ) habe ich zuerst folgendes System gebaut:

 

- Asrock B550M Pro 4

- Ryzen 5 4650G

- 2x 8 Gb DDR4 3600er (lief ohne XMP auf 2666Mhz)

- 3x WD Red Plus 10 TB

- 1x 1TB Nvme Pcie (von Lexar glaube ich)

- Bequiet Pure Power 12 550w

- 4x 120er Lüfter

 

Dies lief unter Unraid 7.0 RC1 und hatte im idle einen Verbrauch von ca 25watt wenn die Festplatten schlafen gegangen sind. Natürlich wurde ich erst von den geringen verbräuchen die hier im Forum ereicht werden angefixt nachdem ich mein AMD System fertig hatte.

 

Was solls, also habe ich mir nochmal andere Komponenten besorgt. Der Ryzen 5 samt Asrock B550 Board sind rausgeflogen und wurden durch einen i5 12400 und dem hier empfohlenen Gigabyte B760M DS3H DDR4 ersetzt. Da ich in dem Thread von @DataCollector schon gelesen habe, dass die Unraid Version 6.12.4 von Haus aus keine Probleme mit dem setzen des ASPM hat, wollte ich das System gleich neu aufsetzen. Nach tagelangem hin her und Kontakt mit dem Support musste ich feststellen, dass ich meine Starter Lizenz nicht auf dieser Version aktiviert bekomme (war nicht direkt ersichtlich, dass es daran lag dass ich meinen Key nicht aktiviert bekomme).

 

Lichtblick war zumindest, dass ich mit einer Testlizenz und testerei kurzzeitig auch mal 10-12watt gesehen habe und das System in Powertop unter Pkg(HW) auch C8-C10 erreicht hat. Mir blieb also nichts anderes übrig als auf eine aktuellere Unraid Version ab 6.12.8 zu gehen. Aktuell habe ich die 6.12.14 drauf und schaffe es nicht, den Verbrauch unter 16watt zu bekommen. Angeschlossen ist nur der Boot Stick, die Lüfter und das Nvme Cache Laufwerk.

 

Powertop zeigt mit im Pkg maximal C3 an. Ich habe das Plugin ASPM Helper installiert, habe dort nach etwas herum experimentieren auch überall "enabled" gesehen, aber der Verbrauch blieb gleich und tiefer als C3 ging es auch weiterhin nicht. Im Bios ist ASPM nativ, C-States alle auf enable und max C10 eingestellt, alle unnötigen Sachen wie onboard Sound etc. deaktiviert.

 

Die Befehle:

 

sudo setpci -s 00:1c.2 0x50.B=0x42
sudo setpci -s 03:00.0 0x80.B=0x42
 

sudo setpci -s 00:1c.2 0x50.B=0x43
sudo setpci -s 03:00.0 0x80.B=0x43

 

bringen ebenfalls keinerlei Veränderung. Wenn die Sata Platten angeschlossen sind, nutze ich 3 der 4 Sata onboard Anschlüsse. Hab also keine Pcie Karte drin an der es noch liegen könnte.

 

Zu guterletzt habe ich einen USB Stick mit Live Ubuntu 24.04.1 erstellt, Powertop geladen, autotune befehl gesetzt und komme auch hier nicht über C3. Theoretisch müsste es also irgendwas im Bios sein, aber auch da bin ich eigentlich alle Einstellungen mehrmals durch und habe hier auch das aktuellste Bios aufgespielt. Die Beigefügten Bilder sind aus Ubuntu erstellt, falls es hilft.

 

Ich hoffe ihr könnt mir helfen, ich sitze hier schon seit Tagen dran und komme nicht weiter.

 

IMG_2289.jpeg

IMG_2286.jpeg

IMG_2288.jpeg

Moin

 

was sagt den der von @MPC561 gern zitierte ASPM Befehl?

 

Quote

lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'

 

Poste mal bitte die Screenshots hier.

 

Und den RTL8125 treiber ist auch installiert?

Edited by Timmey85
Treiber Realtek

  • Author

Nachdem ich mich stundenlang durch alle möglichen Beiträge geschlagen hab und verschiedene Unraid Versionen probiert hab bin ich endlich auf C-State 8 gekommen.

Ich habe mir tiefere C-States versaut indem ich über Plugins den Realtek Treiber RTL8125 installiert hab! Genau wie @MPC561 es in einem der anderen Threads beschrieben hat, verhindert dieser Treiber zumindest auch bei mir, dass ich tiefer als C3 kam. Das perverse war, dass mir ASPM in der Gesamtabfrage ebenfalls überall als enabled angezeigt wird in Powertop aber nach wie vor maximal C3 angezeigt wurde und am Messgerät sich der Verbrauch auch nicht verändert hat.

 

Also Realtek Treiber deinstalliert, die Befehle

sudo setpci -s 00:1c.2 0x50.B=0x42
sudo setpci -s 03:00.0 0x80.B=0x42      (Ich habe diesen Befehl auch schon mit der Endung 0x50.B=0x42 gesehen, welcher bei mir nicht lief! Keine Ahnung wo der Unterschied liegt)

powertop --auto-tune

 

Eingetragen und direkt C8 gesehen. Mein System Verbraucht ohne VM´s und Docker, mit 1 Cache Nvme und 3 HDD´s im Spindown zwischen 11,8 - 13watt. Leider leider, bin ich aber auf Home Assistant als VM aufgrund der Addon funktionalität angewiesen da ich hier unter anderem meine Heizungssteuerung laufen lasse und Addons in der Variante als Docker nicht enthalten sind. Oder anders gesagt: Dadurch dass Home Assistent als VM laufen muss, bin ich wieder maximal bei C-State 3 und das System genehmigt sich zwischen 20-25watt.

 

Gibt es eine Möglichkeit VM´s effizienter einzustellen? In Bezug auf den Verbrauch macht es zumindest schonmal keinen Unterschied wieveile Kerne ich der VM zuweise.

3 hours ago, razrone said:

...

sudo setpci -s 00:1c.2 0x50.B=0x42
sudo setpci -s 03:00.0 0x80.B=0x42      (Ich habe diesen Befehl auch schon mit der Endung 0x50.B=0x42 gesehen, welcher bei mir nicht lief! Keine Ahnung wo der Unterschied liegt)

powertop --auto-tune

 

Da ich mir die Befehle nicht immer wieder raussuchen will nutzte ich dafür bei kurzen Tests des ASPM Helper von alturismo.

Der macht es einem etwas einfacher, mal schnell auszuprobieren etc...

 

3 hours ago, razrone said:

Gibt es eine Möglichkeit VM´s effizienter einzustellen? In Bezug auf den Verbrauch macht es zumindest schonmal keinen Unterschied wieveile Kerne ich der VM zuweise.

 

Nicht wirklich. deshalb nutzen einige HA als Docker und nicht als VM.

3 hours ago, razrone said:

Gibt es eine Möglichkeit VM´s effizienter einzustellen? In Bezug auf den Verbrauch macht es zumindest schonmal keinen Unterschied wieveile Kerne ich der VM zuweise.

kurz, falsches Forum, dazu solltest du dich an HA wenden ... ;)

 

und wenn es dir so wichtig ist ein paar Watt zu sparen

 

3 hours ago, razrone said:

Leider leider, bin ich aber auf Home Assistant als VM aufgrund der Addon funktionalität angewiesen da ich hier unter anderem meine Heizungssteuerung laufen lasse und Addons in der Variante als Docker nicht enthalten sind. Oder anders gesagt: Dadurch dass Home Assistent als VM laufen muss, bin ich wieder maximal bei C-State 3

 

es geht (fast) alles auch in der Docker Variante ... dazu aber einlesen, HA Foren studieren, HACS, noderred, ... geht auch mit Docker Lösung/en ...

ist jedoch kein "click & go" und kostet Zeit ...

 

die HA VM ist eigentlich ein Base OS, mit einem Supervisor wo die Docker/s darin verwaltet und aufeinander abstimmt, es einfacher macht weil alles "localhost" läuft, ...

Danke @razrone fürs Teilen deiner Erkenntnisse. Was ich jedoch nicht verstehenist, wieso du mit einem Ubuntu Stick nicht auch höhere C-states erreichen konntest. Sicher, dass es nur der Realtek Treiber in unraid war?

7 hours ago, razrone said:

Dadurch dass Home Assistent als VM laufen muss, bin ich wieder maximal bei C-State 3

Das ist seltsam, bei mir läuft auch eine HA VM , komme aber trotzdem in C8 ( ohne Realtek Treiber aus dem Appstore )

26 minutes ago, Babavoss said:

Das ist seltsam, bei mir läuft auch eine HA VM , komme aber trotzdem in C8 ( ohne Realtek Treiber aus dem Appstore )

kommt immer darauf an wieviel Last man erzeugt ... auch innerhalb eines Dockers, einer VM, ...

 

meine win11 Test VM (sriov) braucht im idle 2-3 W mehr ... also fast nichts ... wenn ich Win Updates ziehe braucht Sie 15 W mehr ... also spürbar.

 

Wenn ich mehr oder weniger ein blankes NAS am Laufen habe ... dann kann man Vollgas geben ... und "kitzeln" was geht ...

 

Daher sag ich ja auch immer, klar ist es interessant "was geht" ... aber am Ende zählt das "Real" Szenario ... mit meinen Diensten, Nutzverhalten, ...

 

da kann ich im idle noch so weit unten sein, aber wenn ich mit meinen laufenden Diensten perm Last erzeuge komme ich nie dahin ...
dafür habe ich aber meine Dienste, Services, was auch immer so laufen wie ich das will ;)

 

Blank kann ich vieles erreichen, aber bestückt, mit laufenden Apps, Services, ... sieht die Welt einfach anders aus ...

 

siehe Durchschnittsverbrauch bei Autos ... mit meinem Fahrstil komme ich nie dahin was da auf dem Papier steht ...

andere kommen darunter, andere treffen es genau, andere brauchen noch mehr wie ich ;)

 

Ich bin ja auch dabei, gerne optimieren ... und man kann etwas rausholen ...

 

aber Beispiel in Summe bei meiner N100m Konstallation (1x nvme, 2x HDD)

 

zum Start, 16 - 17 W, wegen "Lüfterlos" auf pico psu umgestellt (3 W Ersparniss nebenbei rausgekommen), dann hab ich mich mal mit dem Thema aspm tiefer auseinandergesetzt da ich auch die ewige Diskussion und immer wiederkehrende Frage danach (obwohl ja @MPC561 so ziemlich alles beantwortet hat, mehrfach ...) in den Griff zu bekommen mit einem script (jetzt plugin) ...

 

auch das hat nochmals 1 - 2 Watt gebracht ... also bin ich jetzt ~ 11,5 W im Mittel ... hat mir also im idle 5 - 6 W Ersparniss gebracht ... wow ;)

wenn ich jetzt noch davon ausgehe das hier TV Dienst läuft, Plex als Medienquelle, encoding zu hevc meiner Aufnahmen, ... bleibt ~ 85 % idle übrig wo aspm Optimierung keinen Unterschied bringt .. beim Rest bleibt nur die pico Ersparnis von ~ 3 W. im Spinup usw ... wenn ich jetzt auch noch täglich nen mover laufen lasse (was die Meisten ja auch machen ;)) ist das meist auch aspm ex ... wenn die Platten aktiv sind ;)

 

aber mal in Summe, ich hab für picu Umstellung gut € 100,- (sogar mehr) ausgegeben und der aspm Kram hat mich sicherlich 2 Tage gekostet ... war es das effektiv wert im Bezug auf Kosten / Aufwand / Nutzen ... auf keinen Fall ;) wie lange muss ich das System laufen lassen im best case mit 6 W Ersparniss um nur den finanziellen Invest wieder raus ui haben ... lass mal überlegen, länger wie ich diese Hardware wahrscheinlich laufen lassen werde ... ;)

 

Zeit um in aspm rein zu kommen und das Wissen von @MPC561 anzueignen um den Kram umzusetzen mal ganz außen vor, das ist "Fun" ;)

 

daher zitiere ich mich von oben ...

 

4 hours ago, alturismo said:

und wenn es dir so wichtig ist ein paar Watt zu sparen

 

... ;)

Ja alles "pille palle" im Homelab könnte man sagen :D Die paar Watt mehr oder weniger machen einen weder arm noch reich.

Aber macht auch irgendwie Spaß und gibt ein gutes Gefühl wenn die Kiste optimiert ist und schön sparsam läuft.

9 hours ago, Babavoss said:

Das ist seltsam, bei mir läuft auch eine HA VM , komme aber trotzdem in C8 ( ohne Realtek Treiber aus dem Appstore )

Das ist möglich. Frag mich aber nicht warum es mitunter geht und warum nicht, wobei ich vernute das es am Board liegt. Mein W480m - nicht möglich, ein kleiner Fujitsu Esprimo Q556/2 - Geht mit VM in C6 (iirc),

8 hours ago, alturismo said:

hat mir also im idle 5 - 6 W Ersparniss gebracht ... wow

Und wen man rechnet das ein Watt 7/24 pro Jahr ca. 3 Euro kostet sind das 18 Euro pro Jahr und über 5 Jahre (das setze ich immer als Standard Lebensdauer eines Servers an) schonmal locker flockige 90 Euro.

 

PS: Dein Plugin ist Cool Altu.

20 minutes ago, MPC561 said:

Das ist möglich. Frag mich aber nicht warum es mitunter geht und warum nicht, wobei ich vernute das es am Board liegt. Mein W480m - nicht möglich, ein kleiner Fujitsu Esprimo Q556/2 - Geht mit VM in C6 (iirc),

Ich hab auch das W480m, Bei HA VM   komme ich bis C7,als Docker bis C9

11 minutes ago, Bengon said:

komme ich bis C7,als Docker bis C9

Nur mit Jellyfin und Plex am laufen komme ich nicht unter C6 mit dem Board. Kann auch am ASM1166 liegen.

17 hours ago, Bengon said:

Ich hab auch das W480m, Bei HA VM   komme ich bis C7,als Docker bis C9

Ich. habs nochmal getestet. Ich schaffe nur C7 mit oder ohne Docker ist egal. Über C7 keine Chance. Wobei ich eine Idee habe woran das liegt. Stichwort 2.5 und 1GBit Lan Port.

 

Aber du hast recht. Mit HA VM komm ich immer noch in C7. Dann weiss ich auch nicht mehr mit welchem Board ich nicht unter C3 kam.

1 hour ago, MPC561 said:

Ich. habs nochmal getestet. Ich schaffe nur C7 mit oder ohne Docker ist egal. Über C7 keine Chance. Wobei ich eine Idee habe woran das liegt. Stichwort 2.5 und 1GBit Lan Port.

 

Aber du hast recht. Mit HA VM komm ich immer noch in C7. Dann weiss ich auch nicht mehr mit welchem Board ich nicht unter C3 kam.

Mit den Lan Ports hab ich so meine Probleme

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.