ich777 Posted November 9, 2022 Share Posted November 9, 2022 25 minutes ago, MPC561 said: PS: Man kann versuchen ASPM zu erzwingen über einen Kernel Parameter. Hab ich aber noch nicht gemacht. Sollte der Kollege @mgutt aber was zu sagen können. Kannst du in der syslinux.config machen mit: pcie_aspm=force EDIT: Ich hab vergessen dazuzuschreiben das dieser Befehl mit Vorsicht zu genießen ist da du evtl. so dein System zerschießt und das System nicht sauber booted bzw. hängen bleibt falls du Geräte hast die ASPM nicht unterstützen (muss aber nicht sein), du müsstest dann den Eintrag manuell vom USB Stick entfernen. bzw. du kannst den aktuellen Status auslesen mit: cat /sys/module/pcie_aspm/parameters/policy sollte der Output dann so aussehen ca: [default] performance powersave powersupersave (in dem fall ist "default" aktiv) Wenn du umschalten willst kannst du zB: echo 'powersave' > /sys/module/pcie_aspm/parameters/policy machen und dann nochmal mit: cat /sys/module/pcie_aspm/parameters/policy überprüfen ob er übernommen wurde. 1 Quote Link to comment
Acidcliff Posted November 14, 2022 Share Posted November 14, 2022 Hi zusammen, super Anleitung, super Thread und vor allem richtig Wahnsinn wie konstruktiv und nett hier allen geholfen wird! Mein Setup: Unraid 6.11.3 MB: MSI PRO Z690-A DDR4 CPU: 12600K HDDs: 5xSATA SSD: 1xM.2 Powertop 2.15 ASPM scheint nach meiner Auffassung alles Enabled zu sein USB: Conbee II und JetFlash Unraid USB Stick Ich komme mit meinem Setup aktuell selbst mit abgeschaltetem Array insgesamt nicht unter C6. Allerdings komme ich, wenn ich den Conbee II via zigbee2mqtt (Docker) nutze, nicht mehr unter C2. Autosuspend für den Conbee steht im powertop auch auf Bad und selbst nach tuning scheint er sich immer wieder zurückzustellen. Schalte ich den zigbee2mqtt container ab, gehts wieder auf C6. Ihn erahne zwar schon die Antwort... Aber denkt ihr es wäre prinzipiell möglich mit dem Conbee auf ein besseres Level zu erreichen? Quote Link to comment
mgutt Posted November 15, 2022 Share Posted November 15, 2022 19 hours ago, Acidcliff said: Ihn erahne zwar schon die Antwort Dann frag nicht ^^ Tatsächlich ist es bei meinem W480M auch so. Sobald ich einen USB Stick (also auch der Unraid Stick selbst) oder auch nur das LAN Kabel einstecken, war es das mit C9. Ob das vom Treiber oder der jeweiligen Hardware abhängt, kann ich leider auch nicht sagen. Eventuell hilft es andere USB Buchsen auszuprobieren. Bei einem C246N hatte man zb nur dann C9, wenn man den Urnaid Stick unterhalb der verwendeten LAN Buchse einsteckt. Quote Link to comment
fir3drag0n Posted November 15, 2022 Share Posted November 15, 2022 Wie verhält es sich mit USB Sticks bei einem Gigabyte C246M-WU4? Ähnliche Probleme? Quote Link to comment
Acidcliff Posted November 15, 2022 Share Posted November 15, 2022 2 hours ago, mgutt said: Dann frag nicht ^^ Die Hoffnung stirbt ja zuletzt Hab mal alle Ports ausprobiert - keine Änderung. C9 wäre ja schon ein Traum - das MSI Board gönnt mir dann wohl leider nichts unter C2 Quote Link to comment
cz13 Posted November 19, 2022 Share Posted November 19, 2022 (edited) Info an alle Sparer 😉 hab gerade das Update von 6.11.1 auf 6.11.4 durchgeführt und folgende Änderung beim Verbrauch festgestellt: Gegebenheiten: 4 laufende Container + 1 laufende Debian VM Vorgehensweise: In WebGUI angemeldet, durch ein paar Menüs geklickt und abgemeldet. 6.11.1: durchschnitt im idle: 14W min 13.5W 6.11.4: durchschnitt imd idle 12.5W min 11.94W Wird dann ja mit dieser Änderung in 6.11.4 zusammenhängen: "When all browser sessions close, stop unnecessary background processes." Edited November 19, 2022 by cz13 1 Quote Link to comment
mgutt Posted November 19, 2022 Share Posted November 19, 2022 2 hours ago, cz13 said: "When all browser sessions close, stop unnecessary background processes." Sehr gut. Ich hatte tatsächlich den Kommentar nicht mitbekommen. Bei mir landen immer wieder Benachrichtigungen vom Forum im Spamfilter 😒 2 hours ago, cz13 said: durch ein paar Menüs geklickt und abgemeldet Funktioniert übrigens auch ohne abmelden. Der überwacht das jetzt absolut sauber. Die Änderung wird außerdem mehr Stabilität bringen: Quote Set IPVLAN as default for new installations. Gibt ja nach wie vor Leute, wo wegen MACVLAN der Server crasht. Quote Link to comment
sonic6 Posted November 19, 2022 Share Posted November 19, 2022 1 hour ago, mgutt said: Die Änderung wird außerdem mehr Stabilität bringen: Quote Set IPVLAN as default for new installations. Gibt ja nach wie vor Leute, wo wegen MACVLAN der Server crasht. Oder bei denen aufgrund der Kombi aus IPVLAN und Fritzbox probleme entstehen... der Weisheit letzter Schuss war die Änderung leider nicht. 1 Quote Link to comment
Jensus11 Posted December 11, 2022 Share Posted December 11, 2022 Hallo, ich habe auch powertop autotune ausgeführt und bin jetzt bei 12-17 W im idle, was ich schon sehr beachtlich finde. Ein paar Eckdaten. Mainboard: Gigabyte W246M - WU4 Netzteil: be quiet! PP11 FM 550W Festplatten: 2x Seagate IronWolf 8TB 1x Crucial MX500 1TB SSD 2x WD Red SN700 1TB NVMe RAM: 2x 32GB Micron DDR4 - 3200 EUDIMM Prozessor: i3 9100 Ich weiß nicht genau, welche Befehle ich jetzt in die go Datei einfügen muss, damit es jetzt nach dem Reboot auch verfügbar ist? 1 Quote Link to comment
cz13 Posted December 11, 2022 Share Posted December 11, 2022 (edited) 11 minutes ago, Jensus11 said: welche Befehle ich jetzt in die go nur powertop --auto-tune vorausgesetzt du hast powertop im extra Ordner auf dem Stick, damit es bei Start installiert wird. Edited December 11, 2022 by cz13 Quote Link to comment
mgutt Posted December 11, 2022 Share Posted December 11, 2022 1 hour ago, cz13 said: nur powertop --auto-tune Oder halt die Befehle aus dem powertop Thread. Dann braucht man kein powertop installiert haben. Quote Link to comment
Jensus11 Posted December 11, 2022 Share Posted December 11, 2022 (edited) Das Einfügen der Befehle aus dem Hauptthreat in die go Datei hat funktioniert. Jetzt ist nur ein Bad vorhanden. Was muss ich jetzt machen, damit das auch Good ist? Und diese Meldungen kommen jetzt auch laufend mit. Edited December 11, 2022 by Jensus11 Quote Link to comment
Jensus11 Posted December 11, 2022 Share Posted December 11, 2022 (edited) habe nochmal powertop --auto-tune laufen lassen, damit sind die Meldungen weg. Nachtrag: die Meldungen kommen doch noch. Habe go mit powertop --auto-tune ergänzt und die anderen Befehle auskommentiert. Reboot läuft gerade. Scheint wohl ein bekannter Fehler bei Cruzial zu sein. Da muss ich mal schauen, ob noch Garantie drauf ist. Edited December 11, 2022 by Jensus11 Quote Link to comment
commanderts Posted December 11, 2022 Share Posted December 11, 2022 Hab ich bei allen meinen Crucial MX. Ist halt so… Mit abfinden oder Alternativen verbauen. Quote Link to comment
Jensus11 Posted December 11, 2022 Share Posted December 11, 2022 genau, hab 197 deaktiviert. Lass jetzt den powertop --auto-tune Befehl erstmal drin. Quote Link to comment
mgutt Posted December 11, 2022 Share Posted December 11, 2022 2 hours ago, Jensus11 said: Das Einfügen der Befehle aus dem Hauptthreat in die go Datei hat funktioniert. Jetzt ist nur ein Bad vorhanden. Was muss ich jetzt machen, damit das auch Good ist? Gar nichts. Diese Zeile darfst du getrost ignorieren. Sie heißt nur, dass der RAM bei Schreiboperationen innerhalb von 15 statt 30 Sekunden auf den Datenträger weggeschrieben werden soll. Die Idee von Intel dahinter ist, dass CPU und Datenträger früher schlafen gehen können. Wir betreiben aber keinen Desktop PC, sondern einen Server, der eh immer irgendwas macht (Container, VMs, etc) bzw wenn er nichts macht, weil man nichts an Schreibprozessen laufen hat, dann spielt die Zeit auch keine Rolle. Jedenfalls, was auch immer man einstellt, es hat keinen Einfluss auf C-States oder ähnliches. Wenn du darauf bestehst, kannst du es natürlich auch einstellen: sysctl vm.dirty_expire_centisecs=1500 Stellst du 1499 oder 1501 ein, also eine Millisekunde mehr oder weniger, sagt powertop auch wieder "Bad", weil powertop halt stumpf genau diesen Wert sehen will. Quote Link to comment
Jogi65 Posted December 13, 2022 Share Posted December 13, 2022 Hallo Zusammen, seit etwas mehr als 4 Wochen darf ich einen UnRaid-Server mein eignene nennen, der barv und zuverlässig seinen Dienst verrichtet. Inzwischen auch mit der aktuellesten UnRaid-Version 6.11.5. Installiert sind einige Docker (MariaDB, NginxProxyManager, NextCloud, Homebridge, Plex) und eine VM (Home Assistant). Als Hardware kommen folgende Komponenten zum Einsatz: MSI MAG Mortar WiFI Intel B660 So. 1700 Intel Core i3 12300 16GB Corsair Vengeance DDR4-3200 DIMM CL16 600 Watt be quiet! Pure Power 11 be quiet! Pure Rock 2 Black Tower Kühler Als Plattenspeicher habe ich: 1 x 8TB Toshiba 2 x 8TB WD 2 x 4TB Segeate sowie eine 500 GB Samsung Evo SSD Mit Freude und Erstaunen habe ich hier im Forum gelesen, dass Ihr Eure Systeme locker auf 20 Watt und weniger bekommt. Nach dem ich mich durch diesen tollen Threat gearbeitet habe, konnte ich den Verbrauch auch von knapp 50 Watt runter auf 42/44 Watt bekommen. Aber weiter runter bekomme ich es einfach nicht, obwohl die Platten korrekt in den Standby gehen. Powertop habe ich installiert, aber dort sehe ich außerdem, dass der Prozessor max. auf C3 geht, aber nicht darunter. Die Lüfter habe ich so konfiguriert, dass sie bei geringer Last aus gehen, was beim Gehäuselüfter funktioniert, nur beim CPU-Lüfter nicht, da die CPU irgendwie nie unter 32° kommt. Vielleicht könnt Ihr mir ja noch einen Hinweis geben, was ich falsch mache. Anbei findet Ihr die Konfiguration des BIOS wie auch die Werte aus powertop. Quote Link to comment
jj1987 Posted December 13, 2022 Share Posted December 13, 2022 Dein Server geht nur bis c3. Irgendwas hält ihn also davon ab "tiefer zu schlafen". Versuche im Terminal Mal folgenden Befehl: lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )' Hier ist dann interessant wo "aspm disabled" auftaucht Quote Link to comment
Jogi65 Posted December 13, 2022 Share Posted December 13, 2022 Danke für die schnelle Rückmeldung! Wenn ich das richtig sehe, sind das Punkt 4 und 7 Quote Link to comment
jj1987 Posted December 13, 2022 Share Posted December 13, 2022 Punkt 4 sagt mir gerade ehrlich gesagt nichts. Punkt 7 ist ein extra SATA Controller (die sind unter Stromsparaspekten immer... suboptimal), brauchst du alle Ports? Sonst den Mal im uefi deaktivieren Quote Link to comment
alturismo Posted December 14, 2022 Share Posted December 14, 2022 so sieht das hier aus, auch hier geht nichts wirklich in die hohen C States root@AlsServer:~# lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )' 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 05) (prog-if 00 [Normal decode]) LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 00:1b.0 PCI bridge: Intel Corporation Device 43c2 (rev 11) (prog-if 00 [Normal decode]) LnkCap: Port #19, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 00:1b.3 PCI bridge: Intel Corporation Device 43c3 (rev 11) (prog-if 00 [Normal decode]) LnkCap: Port #20, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 00:1b.4 PCI bridge: Intel Corporation Device 43c4 (rev 11) (prog-if 00 [Normal decode]) LnkCap: Port #21, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 00:1c.0 PCI bridge: Intel Corporation Device 43ba (rev 11) (prog-if 00 [Normal decode]) LnkCap: Port #3, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ 00:1c.4 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #5 (rev 11) (prog-if 00 [Normal decode]) LnkCap: Port #5, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 00:1d.0 PCI bridge: Intel Corporation Tiger Lake-H PCI Express Root Port #9 (rev 11) (prog-if 00 [Normal decode]) LnkCap: Port #9, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3080 Ti] (rev a1) (prog-if 00 [VGA controller]) LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+ pcilib: sysfs_read_vpd: read failed: No such device 01:00.1 Audio device: NVIDIA Corporation GA102 High Definition Audio Controller (rev a1) LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Killer E3000 2.5GbE Controller (rev 06) LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 03:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a) LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <8us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 04:00.0 Non-Volatile memory controller: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD (prog-if 02 [NVM Express]) LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <8us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 05:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller (prog-if 30 [XHCI]) LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ 06:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) (prog-if 00 [VGA controller]) LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 06:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1) LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ 07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express]) LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L1 <64us LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+ root@AlsServer:~# ich meine das hängt mitunter an verbauten PCIe Karten Quote Link to comment
Jogi65 Posted December 14, 2022 Share Posted December 14, 2022 Zusätzliche Karten habe ich keine verbaut. Alle Platten hängen an den internen SATA-Ports. 7 hours ago, jj1987 said: Punkt 4 sagt mir gerade ehrlich gesagt nichts. Punkt 7 ist ein extra SATA Controller (die sind unter Stromsparaspekten immer... suboptimal), brauchst du alle Ports? Sonst den Mal im uefi deaktivieren Werde heute mal im BIOS schauen, wo ich den deaktivieren kann und gebe dann Rückmeldung. Quote Link to comment
jj1987 Posted December 14, 2022 Share Posted December 14, 2022 1 hour ago, Jogi65 said: Alle Platten hängen an den internen SATA-Ports. Das Board scheint aber ja onboard einen extra Data Controller zu haben. Da solltest du das Handbuch nochmal konsultieren 3 hours ago, alturismo said: 05:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller (prog-if 30 [XHCI]) LnkCap: Port #1, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+ Da scheint der usb-controller der Schuldige zu sein Quote Link to comment
alturismo Posted December 14, 2022 Share Posted December 14, 2022 4 hours ago, jj1987 said: Da scheint der usb-controller der Schuldige zu sein an dem hängt der USB Stick unraid Quote Link to comment
jj1987 Posted December 14, 2022 Share Posted December 14, 2022 1 hour ago, alturismo said: an dem hängt der USB Stick unraid Bei mir stehen alle USB controller auf ASPM enabled. Auch der an dem der UNRAID Stick hängt. Kann damit also erstmal nichts zu tun haben 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.