Strom sparen mit powertop / Stromverbrauch von UnRaid verbessern


Recommended Posts

On 10/31/2021 at 8:02 PM, alturismo said:

 

probier mal eine andere powertop version, offiziell ist das eigentlich die aktuelle für 14.2

 

https://slackware.uk/slackware/slackware64-14.2/slackware64/ap/powertop-2.8-x86_64-1.txz

 

sprich, fall aus dem nerd pack, deinstallieren, dann am einfachsten

 

root@AlsServer:~# cd /boot/extra/
root@AlsServer:/boot/extra# wget https://slackware.uk/slackware/slackware64-14.2/slackware64/ap/powertop-2.8-x86_64-1.txz
...
root@AlsServer:/boot/extra# installpkg powertop-2.8-x86_64-1.txz
...
root@AlsServer:/boot/extra# powertop --auto-tune

 

danach siehst es wahrscheinlich besser aus, ich traue aktuell powertop nicht so sehr da ich auch von fast 0 C-States auf

 

image.thumb.png.ffe378d5bb68f8b0d7f0aa76a0d3e773.png

 

komme ... ist halt die Frage was stimmt ...

 

Gerade mal auf die alte Version runter. Mir wird jetzt das hier angezeigt:

 

grafik.thumb.png.a774de4260f42dfdf76312aaffc8fba5.png

 

On 10/31/2021 at 8:02 PM, alturismo said:

 

das die CPU nicht throttled, welche unraid version bist du ? und welchen governor am Laufen ? powersafe oder performance ?

 

performance wäre das normal, powersafe sollte er runter gehen, seit 6.10... nicht mehr ganz so weit und oft ;)

 

Installiert ist Unraid 6.9.2. Als Scaling Governor ist in Tips And Tweaks powersave eingestellt, aber wirklich runtertakten tun die Kerne damit auch nicht:

 

grafik.thumb.png.f9f4af7cbf5835b486285a158325caca.png

Link to comment

Ja, alles bis auf die paar Befehle, die eine meiner Festplatten betreffen - die wacht immer aus dem Schlaf auf, wenn ich die Powertop Befehle ausführe.

 

Ich sehe aber gerade, dass mir powertop irgendwie Befehle als fehlend anzeigt:

 

grafik.thumb.png.8e09405f4eb024bb91686fe064833fd0.png

 

Muss mir das noch einmal genauer anschauen...

 

PS: Die anderen C-States werden mir hier gar nicht angezeigt:

 

 


root@Tower:/tmp# grep . /sys/devices/system/cpu/cpu0/cpuidle/state*/name
/sys/devices/system/cpu/cpu0/cpuidle/state0/name:POLL
/sys/devices/system/cpu/cpu0/cpuidle/state1/name:C1_ACPI
/sys/devices/system/cpu/cpu0/cpuidle/state2/name:C2_ACPI
/sys/devices/system/cpu/cpu0/cpuidle/state3/name:C3_ACPI

 

EDIT:

 

Ich sehe gerade dass die fehlenden Befehle daher kommen, dass powertop 2.8 und 2.13 unterschiedliche Befehle empfehlen:

 

2.8:

 

echo 'min_power' > '/sys/class/scsi_host/host6/link_power_management_policy';

 

2.13:

 

echo 'med_power_with_dipm' > '/sys/class/scsi_host/host6/link_power_management_policy';

 

Was ist denn nun zu empfehlen?

Edited by Pillendreher
Link to comment
On 11/1/2021 at 9:40 AM, mgutt said:

Also hast du kein CEC2019 aktiviert? Was ist mit powertop autotune?

 

CEC2019 ist aktiviert.

Powertop autotune ist ausgeführt und die tuneables stehen auch alle auf good.

Allerdings gibts bei der Ausführung von autotune folgenden Hinweis, dass etwas nicht geladen werden kann. 🤷‍♂️

 

modprobe cpufreq_stats failedCannot load from file /var/cache/powertop/saved_results.powertop
Cannot load from file /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only
RAPL device for cpu 0
RAPL device for cpu 0
Devfreq not enabled
glob returned GLOB_ABORTED
Cannot load from file /var/cache/powertop/saved_parameters.powertop
File will be loaded after taking minimum number of measurement(s) with battery only
 the port is sda
 the port is sdb
 the port is sdc
Leaving PowerTOP

 

Link to comment
On 3/21/2021 at 11:23 PM, ich777 said:

Ja, oder einfach 'modprobe i915' oder einfach das Intel-GPU-TOP Plugin von der CA App drauf, ist im prinzip alles das gleiche.

 

Das ist nur bei der methode notwendig mit dem file das erstellt wird.

Um das hier noch einmal aufzugreifen: Muss man denn mit einem i3-10100 anders vorgehen? Weder diese "modprobe" Methode noch das GPU Top Plugin führen bei mir dazu, dass ich bei Powertop die GPU sehe.

Link to comment

Ich bin mit meinem Poweredge R620 nun auch unter 50W gekommen. drei 2,5" platten im idle + eine ältere Crucial M4 SSD als Cache. Das ganze bewegt sich momentan, ohne irgend ne VM oder nem Docker-Container ~45W. Bin mal gespannt was dann mit ein paar Maschinen dabei herauskommt. Bn bloß zu fauel gerade meine Maschinen vom ESXer umzuziehen 🤪 Bei mir war es wichtig Powertop einmal vorab mit dem -calibrate Befehl durchlaufen zu lassen. Erst danach --auto-tune. Mit ner 2. CPU schluckt die Kiste im idle ~10W mehr.

 

 

towatai_idrac.PNG

 

 

towatai_unraid.PNG

Edited by Towatai
Link to comment
On 11/3/2021 at 6:00 PM, mgutt said:

Unwichtig

 

Ok.

Ich hab auch nochmal einen htop Auszug, aber auch da sehe zumindest ich nichts auffälliges.

 

Hier wurde ja mal ein Anzeigefehler angesprochen. Aber ich schätze das ist nicht zutreffend, weil bei mir auch die Leistungsaufnahme gestiegen, gegenüber der Ausgangslage, gestiegen ist.

htop.jpg

Link to comment
11 hours ago, Max Power said:

Kann ich das einfach abändern oder muss ich etwas beachten?

Shares > Ordner Symbol von "appdata" > LOCATION

 

Sind alle Dateien auf dem Cache oder wird auch eine Disk angezeigt? Wenn alles auf dem Cache liegt, kannst du den Pfad problemlos ändern.

 

Zu beachten ist, dass man die Dateien nicht von der SSD runternehmen darf, solange der Container läuft. Also Appdata muss auf Prefer eingestellt bleiben. Sollte man das auf Yes ändern wollen, muss man erst alle Pfade der Cotnainer zurück in /mnt/user ändern.

Link to comment

Ich versuche mich gerade am manuellen Setzen von ASPM.

 

Hier erst mal die Übersicht was der jeweilige Status bedeutet:

# Hex   Binary  Meaning
# -------------------------
# 0x40  0b00    L0 only (ASPM Disabled)
# 0x41  0b01    L0s only (sets low power mode for only one direction)
# 0x42  0b10    L1 only (shuts off PCIe link completely)
# 0x43  0b11    L1 and L0s

 

Bei mir ist es so, dass zwei PCI Geräte kein ASPM aktiv haben, obwohl sie laut Link Capability (LinkCap) eigentlich ASPM L0s und L1 unterstützen:

 

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 07) (prog-if 00 [Normal decode])
                LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #17, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
00:1c.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #9, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)
                LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
05: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+

 

Ich habe dann gleich mal in diesem Skript als Root 00:01.0 und als Endpoint 01:00.0 eingetragen, ausgeführt und prompt ist der Server abgeschmiert ^^

 

Dann habe ich das Skript modifiziert (siehe Anhang), dass es nicht mehr die Werte setzt, sondern nur ausgibt, was es setzen würde und dabei kam das heraus:
 

setpci -s 00:01.0 B0.b=1:3
setpci -s 01:00.0 50.b=1:3

 

Dann habe ich eine Anleitung gelesen und da wird das irgendwie anders erklärt. Jedenfalls kam ich zu den Befehlen:

# set "00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07) (prog-if 00 [Normal decode])" to "L0s Enabled"
setpci -s 00:01.0 0xB0.B # get value
setpci -s 00:01.0 0xB0.B=0X41 # works
# setpci -s 00:01.0 0xB0.B=0X43 # needs testing

# set "01:00.0 Ethernet controller: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)" to "L0s Enabled"
setpci -s 01:00.0 0x50.B # get value
setpci -s 01:00.0 0x50.B=0x41 # works
# setpci -s 01:00.0 0x50.B=0x43 # server crash

 

Wichtig ist, dass beide Geräte die selben ASPM Funktionen haben, da die Ethernet Karte über diese PCI bridge kommuniziert. Das habe ich über dieses Kommando herausgefunden:

lspci -tv
-[0000:00]-+-00.0  Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
           +-01.0-[01]----00.0  Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]
           +-02.0  Intel Corporation CoffeeLake-S GT2 [UHD Graphics P630]
           +-12.0  Intel Corporation Cannon Lake PCH Thermal Controller
           +-14.0  Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
           +-14.2  Intel Corporation Cannon Lake PCH Shared SRAM
           +-16.0  Intel Corporation Cannon Lake PCH HECI Controller
           +-16.3  Intel Corporation Cannon Lake PCH Active Management Technology - SOL
           +-17.0  Intel Corporation Cannon Lake PCH SATA AHCI Controller
           +-1b.0-[02]--
           +-1c.0-[03]--
           +-1c.5-[04]----00.0  Intel Corporation I210 Gigabit Network Connection
           +-1d.0-[05]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
           +-1f.0  Intel Corporation Cannon Point-LP LPC Controller
           +-1f.3  Intel Corporation Cannon Lake PCH cAVS
           +-1f.4  Intel Corporation Cannon Lake PCH SMBus Controller
           +-1f.5  Intel Corporation Cannon Lake PCH SPI Controller
           \-1f.6  Intel Corporation Ethernet Connection (7) I219-LM

 

Hierbei ergibt das "[0000:00]" aus der ersten Zeile und das "01.0" aus der zweiten Zeile das Gerät "00:01.0 PCI bridge: Intel....". Und genau daran ist das "[01]----00.0" also "01:00.0 Ethernet Controller: Aquantia..." angeschlossen.

 

Fragt mich aber nicht, wie man auf "0xB0.B=0x41" kommt. Schlussendlich fand ich es über diesen Screenshot heraus:

image.png.293d87354ac551ad28cf406407d7bd6a.png

 

Ich mein ich habe die Anleitung ja gelesen, aber warum man bei 0x0D (Zeile 080) nur ein Feld weiter springt, genauso wie bei 0x05 (Zeile 090), habe ich nicht verstanden.

 

Genauso hätte ich gerne gewusst warum eigentlich ASPM auf Disabled steht und warum der Server abstürzt, wenn man "0x43" setzt, obwohl das beide Geräte können (sollten).

 

Jedenfalls habe ich bei beiden jetzt "0x41" eingestellt, also nur "L0s", was wohl nicht viel Strom spart. Tatsächlich habe ich keinen Unterschied festgestellt. Mein alter Messwert gilt immer noch und mein Pkg C-State ist entsprechend auch bei C3 geblieben. Aber zumindest ist jetzt überall ASPM akiv ^^

 

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 07) (prog-if 00 [Normal decode])
                LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #17, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk-
00:1c.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #6, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0) (prog-if 00 [Normal decode])
                LnkCap: Port #9, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] (rev 02)
                LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <16us
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
05: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+

 

aspm_enable.sh

Link to comment

Heute fiel mir auf, dass die Logs voll waren. Offensichtlich verkraftet der PCIe Controller gar keinen ASPM Zustand:

227421611_2021-11-1823_48_31.thumb.png.f54ec52367e986e9d43458b4ea14c970.png

 

Ich habe daher ASPM wieder deaktiviert:

setpci -s 01:00.0 0x50.B=0x40
setpci -s 00:01.0 0xB0.B=0x40

 

Und die Logs verkleinert:

echo "$(tail -10000 /var/log/syslog)" > /var/log/syslog
echo "$(tail -10000 /var/log/syslog.1)" > /var/log/syslog.1

 

Die Fehler waren direkt verschwunden. Ich würde ja echt gerne wissen wie Linux das erkennt, dass diese beiden Geräte kein ASPM verkraften, wo sie es laut LinkCap ja angeblich können sollten.

Link to comment

@mgutt da Black Friday doch sehr offtopic ist verschiebe ich besser mal hierher ;)

 

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

 

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 GA104 [GeForce RTX 3070] (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: Input/output error
01:00.1 Audio device: NVIDIA Corporation GA104 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 GP107 [GeForce GTX 1050] (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 GP107GL 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+
07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963 (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:~# 

 

Link to comment
1 hour ago, alturismo said:
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

 

Ist bei dir aktiv. Tja, keine Ahnung warum du keine AER Fehler hast. Tatsächlich hatte ich die auch unterschiedlich oft, nach einem Neustart. Manchmal so gut wie gar nicht und dann wieder sekündlich. 

  • Thanks 1
Link to comment
2 hours ago, mgutt said:

Manchmal so gut wie gar nicht und dann wieder sekündlich. 

Danke für die Info

 

dann passt es anscheinend hier, hatte die Fehler weder auf meinem Vorgänger Board (MSI Z370 m5) noch jetzt auf dem aktuellen (Asrock Z590 PG Velocita)

 

die Platte ist bei meinem upgrade ausgestiegen wenn ich ein vfio bind gemacht hatte des onboard BT Moduls, hat sich jedoch erledigt mit dem Flash remount plugin, anscheinend hat das etwas ausgelöst womit der Stick ausgehangen wurde und danach die cache Platte auch komplett raus war mit 100 % log file errors ;))

Link to comment
  • 3 weeks later...
On 11/13/2021 at 12:34 AM, mgutt said:

Shares > Ordner Symbol von "appdata" > LOCATION

 

Sind alle Dateien auf dem Cache oder wird auch eine Disk angezeigt? Wenn alles auf dem Cache liegt, kannst du den Pfad problemlos ändern.

 

Kurze Rückmeldung:

 

Die Anpassung hat nichts am Stromverbrauch oder den C-States geändert. Aber seit gestern ist der Stromverbrauch wieder von 12W auf 9W gesunken und auch bis C8 Pkg geht es jetzt wieder runter. Vielleicht lag es wirklich an Nextcloud, denn mir kam es so vor, als wäre das kurz nach einem Update schlechter geworden und gestern gab es ein weiteres. Das kann natürlich Zufall sein, auch weil es mit deaktivierten Docker die letzten Wochen nicht besser wurde. Aber Fakt ist, es geht jetzt wieder runter mit dem Stromverbrauch, das ist was zählt.

Edited by Max Power
Link to comment
  • 4 weeks later...

Ich probiere jetzt mal die Einstellung aus. Früher mit Unraid 6.8.3 ruckelte damit Plex:

 

echo powersave | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

 

Mal sehen welche Auswirkungen das bei 6.9 hat. Auf die Package Power C-States hat es jedenfalls keinen Einfluss. Der steht bei mir nach wie vor auf C3. Im Leerlauf spart die Einstellung auch nicht sonderlich viel. Vielleicht 0.5W.

 

Wobei wir unbedingt mal herausfinden müssen wie man diese Package Power ohne powertop auslesen können. Dieser Unterschied zwischen der alten und neuen Powertop-Version muss ja einen Grund haben.

Link to comment
1 hour ago, i-B4se said:

Kann man eigentlich bei einem AMD-System auch die C-Stats einstellen?

Ich hab bei meinem Board bisher nichts gefunden.

Grundsätzlich schon, aber wird wie bei vielen Dingen wieder eine individuelle Sache der Hersteller sein...

 

Edit: wobei ich bislang bei AMD immer nur die Variante "an/aus" gesehen habe und nicht so granular wie bei Intel wo man sogar einzelne C-States aktivieren bzw. deaktivieren kann

Edited by jj1987
Link to comment

Gutes neues Jahr euch .

 

Hab hier nen i5 6600K auf nem Z170 Board im moment hängt nur eine SSD und eine HDD dran aber nicht eingebunden..

 

Hab nach Autotune C2 3.6% und C3 90,2% rest 0%

Bin so bei 37 Watt beim idlen jemand ne idee wie ich das Teil weiter runter bekomme ?

 

EDIT: oki gerade mal die 4 Turbinen abgeklemmt 32 Watt

 

 

Edited by Cupra-Bo
Link to comment
3 hours ago, Cupra-Bo said:

moment hängt nur eine SSD und eine HDD dran aber nicht eingebunden..

Dann ist die HDD im Dauerlauf.

 

Check mal den Status mit:

smartctl -n standby -i /dev/sdb

 

Und so kannst du sie zum Stillstand bringen:

smartctl -n standby -s standby,now /dev/sdb

 

Evtl auch /dev/sdc, kommt drauf an welche Bezeichnung die HDD bekommen hat. sda ist normalerweise der Unraid USB Stick. Siehst du in der Übersicht in den Klammern wie die heißen.

 

Allerdings wird Unraid die HDD nach kurzer Zeit vermutlich wieder wecken. Am besten wäre es, wenn du einen leeren USB Stick dem Array zuweist. Dann kannst du die HDD dauerhaft schlafen schicken.

  • Like 1
Link to comment
On 12/31/2021 at 9:00 AM, jj1987 said:

Grundsätzlich schon, aber wird wie bei vielen Dingen wieder eine individuelle Sache der Hersteller sein...

 

Edit: wobei ich bislang bei AMD immer nur die Variante "an/aus" gesehen habe und nicht so granular wie bei Intel wo man sogar einzelne C-States aktivieren bzw. deaktivieren kann

Ich muss mir das morgen nochmal genauer anschauen. Bisher habe ich keine Einstellungsmöglichkeiten gefunden.

 

Würde mal gerne 1-2 Watt weniger verbrauchen. :D

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.