Timmey85 Posted April 6 Share Posted April 6 4 minutes ago, DataCollector said: ja. Natürlich solltest Du dann auch powertop installiert haben Das hab ich und läuft auch 🙂 Quote Link to comment
Sunshinemaker Posted April 12 Share Posted April 12 (edited) Moin, Nachdem ich jetzt den die Letzten 10 Seiten hier im Thread durchgelesen habe, bin ich viel weiter als vorher. Ich weiß nicht ob da noch irgendwas geht oder ich Quasi am ende der Reise mit Powertop angekommen bin. Ist mein erstes Unraid-System und ich habe jetzt schon einiges gelernt. Zu den Fakten - ASRock Z690 PG Riptide - Intel i5 14500 - be quiet Pure Power 12 M 550W - 2x Crucial Technology CT32G4DFD832A.M16FF, 32 GiB DDR4 @ 3200 MT/S - 2x Samsung 970 EVO Plus 1 TB - 1x WD Red WD60EFRX Ich bin mit nicht ganz sicher ob das noch so ist, aber ist es richtig das powertop max C3 bei den den aktuellen Prozessoren anzeigt? Ich hab diverse einstellungen auch im BIOS ausprobiert und ich komme weiter Runter. 19-20,5W Festplatte im Spin Down. Im go-file: powertop --auto-tune &>/dev/null Nach anfänglichen Problem wo nicht mal C2 drin war und alles auf BAD stand, bin ich jetzt bei allen eintragen bei GOOD angekommen und: Vielleicht kann da mal jemand eine Einschätzung abgeben ob da noch was drin ist. Ich hab Gelsen das viele bis auf 15W runterkommen, aber ich denke dafür habe ich einfach die Falsche Hardware. Es kommen noch 1-2x 500GB SSD's, 1x 12TB HDD Parity und 2-3x 5TB HDD's ins das System. Muß jetzt erstmal gucken das ich alles eingerichtet bekomme und dann kann es los gehen mit dem Umzug der Daten vom Alten NAS. Edited April 12 by Sunshinemaker Quote Link to comment
jj1987 Posted April 12 Share Posted April 12 (edited) Naja, du erreichst jetzt c3. Wirklich sparsam wird's ab c8. Da wirst du mittels lspci Ausgabe noch Mal prüfen müssen welches Gerät anscheinend kein ASPM mag. Oder laufen irgendwelche VMs? Dann kommst du sowieso nicht tiefer Edited April 12 by jj1987 Quote Link to comment
Sunshinemaker Posted April 12 Share Posted April 12 (edited) 3 hours ago, jj1987 said: Da wirst du mittels lspci Ausgabe noch Mal prüfen müssen welches Gerät anscheinend kein ASPM mag. Es laufen keine VM‘s und keine Docker. Ich wollte erstmal eine vernünftige Basis schaffen bevor es weiter geht. Edited April 12 by Sunshinemaker Quote Link to comment
jj1987 Posted April 13 Share Posted April 13 OK, der Realtek NIC will nicht, da gibt es von @MPC561hier irgendwo Beiträge was man machen könnte. Dann ein ASMedia USB Chip - brauchst du den? Sonst versuchen im BIOS zu deaktivieren. Was diese Intel Device aber sein könnte...keinen Schimmer Quote Link to comment
MPC561 Posted April 13 Share Posted April 13 3 hours ago, jj1987 said: Was diese Intel Device aber sein könnte...keinen Schimmer Da gehört eines zum Realtek NIC und eines zum USB Controller. Sind die PCIe Brücken für die devices sozusagen und die sind wenn das Device nicht im ASPM ist auch nicht im ASPM. Zumindest habe ich es so verstanden, bin da sicher auch nicht topfit. Hier habe ich beschrieben wie ich den Realtek aktiviert habe: Klick mich Wenn das alleine nicht geht kann es sein as nach dem SETPCI Befehl noch folgender Befehl hilft (angepasst an dein Board): echo 1 | sudo tee /sys/bus/pci/drivers/r8169/0000:03:00.0/link/l1_2_aspm Man kann letzteres zuerst versuchen. Je nach System darunter (OS) geht das direkt oder eben nicht, dann die SETPCI Geschichte. Mitunter muss man erst SETCI und dann den 2. Befehl ausführen. Ich hab die Logik noch nicht entdeckt warum na da mitunter Kombinationen braucht. Quote Link to comment
Sunshinemaker Posted April 13 Share Posted April 13 (edited) 1 hour ago, MPC561 said: Hier habe ich beschrieben wie ich den Realtek aktiviert habe: Klick mich Wenn sudo setpci -s 00:1c.0 0x50.B=0x42 sudo setpci -s 03:00.0 0x80.B=0x42 nutze kann ich eine Intel PCI-Bride und den Ethernet-controller auf Enabled setzen. Die beiden befehle habe ich jetzt auch das go-file mit eingetragen, damit das nach dem Neustart wieder mit ausgeführt wird. Allerdings eine PCI-Bridge und der USB-Controller sind immer noch auf Disabled 5 hours ago, jj1987 said: ASMedia USB Chip - brauchst du den? Ich nicht wirklich viele Optionen im Bios zum Thema USB, aber mir würde theoretisch der eine USB-Port für den Unraid-Stick + einen weiteren ausreichen. USB 3 usw. brauche ich alles nicht. Edited April 13 by Sunshinemaker Quote Link to comment
MM76 Posted April 18 Share Posted April 18 Guten Abend, nach einer Reise von Ubuntu, Proxmox, Synology bis jetzt bei Unraid angekommen. Ziel war ein stromsparender Server nachdem die Synology ein echter Stromfresser war. Ist ja auch ein anderes Konzept. Da ich von den Erfahrungen hier sehr viel gelernt habe, möchte ich auch mitteilen was daraus geworden. ASUS Prime H770 D4 Intel i5 12400 H0 Stepping (spart ca 6-10 Watt im idle im Vergleich zu C0) RAM 32GB (2x16GB) 2xSamsung 970 EVO, 4 SATA Seagate Exos 18 Corsair RM750 2021 + 14mm Lüfter headless (kein Monitor / keine Tastatur), hdd spindown, docker mit homeassistant Powertop 2.14 (--auto-tune) DECT 400 / Shelly zur Verbrauchsmessung Unraid 6.1.74 mit Setzen von setpci für Realtek: setpci -s 00:1c.2 0x50.B=0x42 setpci -s 04:00.0 0x80.B=0x42 Ca. 80% C10 13-14 Watt im Idle Aus Interesse - und weil ich nur wenige Angaben zum Mehrverbrauch bei mehr RAM gefunden habe - was macht mehr Speicher am Stromverbrauch aus? Speicherupgrade auf 64GB (2x32) scheint - im Rahmen der Messungenauigkeit von ca. 1 Watt - ca. 2 Watt mehr auszumachen: 15-16 Watt im Idle - hat da jemand andere Erfahrungen? Danke an alle die hier Ihre Erfahrungen und Lösungen geteilt haben Alle 10-15 Sekunden scheint das System mehr Strom zu verbrauchen, geht zyklisch auf 25-30W. Im top bekommt man aufgrund der reduzierten zeitlichen Auflösung kaum raus was das für ein Prozess ist, hat vielleicht jemand eine Idee? Quote Link to comment
MPC561 Posted April 19 Share Posted April 19 13 hours ago, MM76 said: Alle 10-15 Sekunden scheint das System mehr Strom zu verbrauchen, geht zyklisch auf 25-30W. Hast Du CacheDirs als Plugin laufen? Das macht zum Beispiel solche Last Peaks je nach Cachedruck den Du einstellst. Unraid selber macht aber auch solche Peaks, ist oftmals das shfs. Gruss, Joerg Quote Link to comment
Sunshinemaker Posted April 20 Share Posted April 20 On 4/13/2024 at 11:51 AM, MPC561 said: Wenn das alleine nicht geht kann es sein as nach dem SETPCI Befehl noch folgender Befehl hilft (angepasst an dein Board): echo 1 | sudo tee /sys/bus/pci/drivers/r8169/0000:03:00.0/link/l1_2_aspm Man kann letzteres zuerst versuchen. Je nach System darunter (OS) geht das direkt oder eben nicht, dann die SETPCI Geschichte. Mitunter muss man erst SETCI und dann den 2. Befehl ausführen. Ich hab die Logik noch nicht entdeckt warum na da mitunter Kombinationen braucht. Ich habe mich heute nochmal daran gemacht das ganze zu verstehen. Allerdings reicht mein wissen nicht wirklich aus und a) zu verstehen was da passiert und b) Um das ganze anzupassen. Im Terminal hab ich mich mal in den Ordner gegeben und auch versucht den Befehl auszuführen: root@Thor:/sys/bus/pci/drivers/r8169# dir -ls total 0 0 lrwxrwxrwx 1 root root 0 Apr 20 04:36 0000:03:00.0 -> ../../../../devices/pci0000:00/0000:00:1c.0/0000:03:00.0 0 --w------- 1 root root 4096 Apr 20 04:46 bind 0 lrwxrwxrwx 1 root root 0 Apr 20 04:46 module -> ../../../../module/r8169 0 --w------- 1 root root 4096 Apr 20 04:46 new_id 0 --w------- 1 root root 4096 Apr 20 04:46 remove_id 0 --w------- 1 root root 4096 Apr 20 04:23 uevent 0 --w------- 1 root root 4096 Apr 20 04:46 unbind root@Thor:/sys/bus/pci/drivers/r8169# echo 1 | sudo tee /sys/bus/pci/drivers/r8169/0000:03:00.0/link/l1_2_aspm tee: '/sys/bus/pci/drivers/r8169/0000:03:00.0/link/l1_2_aspm': Permission denied 1 root@Thor:/sys/bus/pci/drivers/r8169# Allerdings komme ich mit meinem wissen nicht weiter. @MPC561 vielleicht kannst du mir da weiterhelfen? Quote Link to comment
MPC561 Posted April 20 Share Posted April 20 @Sunshinemaker Den Befehl: echo 1 | sudo tee /sys/bus/pci/drivers/r8169/0000:03:00.0/link/l1_2_aspm brauchst Du nicht mehr. Du hast ASPM für den Realtek Chip schon mit den SETPCI Befehlen erreicht. Der Befehl hier ist nur wenn es über SETPCI nicht geklappt hätte dann hättest Du damit rumspielen können. Sprich der Realtek Netzwerkschip ist kein Problem mehr. Sieht man ja schön das ASPM da enabled ist. Dein Problem ist der ASM3042. Der ist bzgl. ASPM inaktiv. Da kann ich Dir auch nicht weiterhelfen wenn Du den nicht im Bios deaktivieren kannst. Ist halt der Fluch der ATX und auch der Z Boards (Z690). Die haben oft zu viel features an Board die man nicht braucht und die Ärger machen in Servern oder beim Stromsparen. In deinem Fall eben der zusätzliche ASM3042 USB Controller. Musst mal googeln ob es einer unter einem Linux geschafft hat ASPM zu aktivieren. Kannst nochmal: echo auto | tee /sys/bus/pci/devices/0000:04:00.0/power/control versuchen. Im englischen Powertop Thread hat einer auch das Riptide und genau die gleichen Probleme. Kannst den ja mal anhauen ob er es am Ende geschafft hat bzw. im Thread hier weiterlesen: Link 1 Quote Link to comment
Sunshinemaker Posted April 20 Share Posted April 20 9 minutes ago, MPC561 said: Kannst nochmal: echo auto | tee /sys/bus/pci/devices/0000:04:00.0/power/control versuchen. Als Antwort kommt "auto" Ich Danke dir für deine Hilfe. Werde ich dran machen sobald ich der Windows VM zu einer Netzwerkkarte verholfen habe, die weigert sich grade noch . 🤮 Quote Link to comment
MPC561 Posted April 20 Share Posted April 20 Der Befehl ist auch Nonsens seh ich gerade. Hab den auch nur aus dem oben verlinkten Thread. 1 Quote Link to comment
DerDoktor Posted May 29 Share Posted May 29 Ich habe mir auch ein unraid aufgesetzt und bin einiges hier aus dem Thread schon durchgegangen. Aktuell sieht es bei mir wie folgt aus: Aus diesem Grund habe ich mal mit lspci nachgeschaut: Interpretiere ich das richtig, dass der Realtek sich weigert....sowie der ein "PCI Bridge Chip"? Halt jemand eine Idee, wie ich die "Enabled" bekommen könnte? Viele Grüße Doktor Quote Link to comment
DataCollector Posted May 29 Share Posted May 29 17 minutes ago, DerDoktor said: Ich habe mir auch ein unraid aufgesetzt und bin einiges hier aus dem Thread schon durchgegangen. ... Interpretiere ich das richtig, dass der Realtek sich weigert....sowie der ein "PCI Bridge Chip"? Die PCIe Bridge wird vermutlich durch den realtek wach gehalten. Ja, ich sehe den Realtek als verursacher an. 17 minutes ago, DerDoktor said: Halt jemand eine Idee, wie ich die "Enabled" bekommen könnte? Schau Dir mal https://forums.unraid.net/topic/143055-asrock-n100dc-testmessungen/?do=findComment&comment=1373701 an. Und weil ich bei dem "PCIe enablen" nicht (mit wechselnder Mainboard Bestückung) immer hinterher rennen will, teste ich mit unraid 6.12.4, welches dahingehend mit den Realteks noch besser umgehen kann. Das habe ich bei meinen diversen Messungen zu meinem Gigabyte B760M DS3H DDR4 ja auch (fast) immer dazu geschrieben. Quote Link to comment
DerDoktor Posted May 29 Share Posted May 29 Mit folgendem Befehl hatte ich Erfolg: echo 1 > /sys/bus/pci/devices/0000:03:00.0/link/l1_aspm Ergebnis: Ich liege jetzt mit 4 angeschlossenen HDDs, 1 x M2 und 64 GB RAM bei 12 - 13 Watt. Das ist ganz gut, oder? Quote Link to comment
DataCollector Posted May 29 Share Posted May 29 3 hours ago, DerDoktor said: Mit folgendem Befehl hatte ich Erfolg: echo 1 > /sys/bus/pci/devices/0000:03:00.0/link/l1_aspm Ergebnis: Ich liege jetzt mit 4 angeschlossenen HDDs, 1 x M2 und 64 GB RAM bei 12 - 13 Watt. Das ist ganz gut, oder? Ja, Ich befürchte besser wird es nur mit: alles abschalten! 🔌 😅 Quote Link to comment
DerDoktor Posted May 30 Share Posted May 30 powertop --auto-tune habe ich in die go Datei geschrieben, damit es immer ausgeführt wird. Aber das Ding wird nicht ausgeführt. Muss ich da noch etwas machen? Quote Link to comment
alturismo Posted May 30 Share Posted May 30 1 hour ago, DerDoktor said: Muss ich da noch etwas machen? Nein, wie kommst du darauf dass es nicht ausgeführt wurde ? Quote Link to comment
DerDoktor Posted May 30 Share Posted May 30 3 hours ago, alturismo said: Nein, wie kommst du darauf dass es nicht ausgeführt wurde ? Na das ist einfach: wenn ich powertop aufrufe, dann sind wieder einige SATA "bad". Nach --auto-tune wieder auf Good. Um genau zu ein: Hat es jetzt 2 x "nicht funktioniert" und 1 x wurde das Go-File korrekt gelesen. Quote Link to comment
alturismo Posted May 30 Share Posted May 30 3 hours ago, DerDoktor said: wenn ich powertop aufrufe, dann sind wieder einige SATA "bad". Nach --auto-tune wieder auf Good. ok Alternative, user scripts, 1st array start, ... powertop --auto-tune da mal einlegen, dann wird es "später" ausgeführt, vielleicht ist die Installation von powertop (bei jedem Start ...) etwas langsamer ... und noch nicht verfügbar wenn das go file greift. Quote Link to comment
DerDoktor Posted May 31 Share Posted May 31 16 hours ago, alturismo said: ok Alternative, user scripts, 1st array start, ... powertop --auto-tune da mal einlegen, dann wird es "später" ausgeführt, vielleicht ist die Installation von powertop (bei jedem Start ...) etwas langsamer ... und noch nicht verfügbar wenn das go file greift. Könntest Du bitte noch mal schreiben, wo das genau hinkommt? Die Pfadangaben sagen mir nix... Quote Link to comment
DataCollector Posted May 31 Share Posted May 31 1 hour ago, DerDoktor said: Könntest Du bitte noch mal schreiben, wo das genau hinkommt? Die Pfadangaben sagen mir nix... Ich verstehe ihn so: Die Vermutung ist, daß die Anwendung Powertop noch nicht zum starten bereit ist, wenn das Go-File abläuft. Also: Du erstellt ein Script mit dem Befehl für Powertop Dann nimmst Du das Plugin User Scrip und konfigurierst es so, daß es das Script automatisch die eine oder ander Minute nach dem Systemstart ausführt. Ich nutze das Plugin User Script beispielsweise um bei einer Maschine jedem Morgen gegen 5 Uhr eine VM zu starten. Hier der Screenshot dazu: 1 Quote Link to comment
alturismo Posted June 1 Share Posted June 1 17 hours ago, DerDoktor said: Könntest Du bitte noch mal schreiben, wo das genau hinkommt? Die Pfadangaben sagen mir nix... das plugin user scripts installieren dort ein script hinzufügen, Inhalt. #!/bin/bash powertop --auto-tune & jetzt kann man das timen oder auch triggern, für powertop würde ich "first array start" als trigger nehmen ... Beispiele 1 Quote Link to comment
DerDoktor Posted June 1 Share Posted June 1 Danke..ich habe es genauso gemacht, wie Ihr beide beschrieben habt. 1 Quote Link to comment
Recommended Posts
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.