Jump to content

mgutt

Moderators
  • Posts

    11,373
  • Joined

  • Last visited

  • Days Won

    124

Everything posted by mgutt

  1. Äh ja normal? ^^ siehe auch: https://forums.unraid.net/topic/98070-reduce-power-consumption-with-powertop/
  2. Memtest und du solltest einen scrub starten. Sowas kann auch durch Serverabsturz kommen.
  3. Interessante Info. Ist das schon bei der Messung dabei? Ich habe meins extern nur bei Bedarf dran.
  4. Vom Prinzip egal: https://geizhals.de/?cat=ramddr3&xf=15903_DDR4~15903_keinSO~15903_mitECC~15903_ohneLR~15903_ohneREG&sort=r&hloc=at&hloc=de&v=e Nimm ruhig 3200 Mhz, wenn der gleich teuer ist. Der RAM taktet automatisch runter. Ob du 8 oder 128GB verbaust, musst du wissen. Viel hilft viel, kostet aber auch viel. Ich empfehle als Minimum einen 32GB Riegel. So kann man jederzeit auf Maximum aufrüsten. Auch mal hier das Video schauen: https://forums.unraid.net/topic/99393-häufig-gestellte-fragen/?do=findComment&comment=951565 https://forums.unraid.net/topic/99393-häufig-gestellte-fragen/?do=findComment&comment=1021228
  5. Ich habe mal versucht mit Under- und Overclocking Fehler zu provozieren, konnte aber bisher keine Ergebnisse vorweisen. Bisher weiß ich auch nur, dass der RAM es kann 🤔
  6. This is fine. Especially for the 12th Gen and upwards iGPU it lowers power consumption in idle.
  7. Häh? Die Platte wird doch emuliert. Also file Manager Plugin und auf eine andere kopieren. Fertig.
  8. Then login into your dns settings of your domain and delete the AAAA entry.
  9. Was hat denn das Binden von PCIe Devices an VFIO mit dem Finden des Volume-Namens des USB Sticks zu tun?! Ging nur um den Test was passiert, wenn man USB 2.0 erzwingt. Hier wurde das schon mal als Bug thematisiert, wurde aber angeblich gelöst:
  10. You must write http://[] and then put the IPv6 between the brackets (they are important). Then I suggest to disable IPv6 in your router and use only IPv4. This is much easier. After that try to open http://1.2.3.4 while replacing 1.2.3.4 against your public IPv4 (yes, this time without brackets). If you don't see loading NPM, then you probably don't have a public IPv4. Then ask your provider if this is changeable. If not: Give up. No joke. Providing a server behind a proxified IPv4 is only possible by renting an VPS server, setting up a tunnel through IPv6 and so on... This is the most complicated setup. If you have a public IPv4 and you still want IPv6, then: - NPM must use the host network - NPM must use port 443 and port 80 (which means you forward port 80 to 80 and 443 to 443 in your router) - the Unraid GUI must be changed to different ports like 5000 and 5001 - your DDNS domain needs an AAAA DNS record with the IPv6 of your NPM container - if you are using a DDNS container to update the DNS records, it must support IPv6 and run in host network, too
  11. Depends on the container and how much load it produces. As for example a minecraft container produces a "huge" load through its java processes. But usual containers like plex, nextcloud, etc do not. A VM is different from that. It comes with a huge overhead because of its emulation part. So using VMs usually prevents reaching the deepest C-States. Only 1W is strange. If I start minecraft or a Windows VM, the power consumption raises by around 10W. For the iGPU? You should, but I think they are, because as far as I know powertop does not show the iGPU as long no drivers are installed.
  12. Ich habe etwas gefunden: /var/local/emhttp/disks.ini Das ist die Stelle: Ich habe es dann so versucht: line_number=$(grep -nF -A40 '["disk1"]' /var/local/emhttp/disks.ini | grep -m1 spindownDelay | cut -d '-' -f 1) sed -i $line_number's/.*/spindownDelay="0"/' /var/local/emhttp/disks.ini Allerdings korrigiert Unraid die Datei innerhalb von Sekunden wieder 🤪 Dann habe ich den Wert über die GUI geändert und gesehen, dass er einen Request an tower/update.htm mit folgendem Inhalt sendet: diskComment.1=&diskSpindownDelay.1=2&diskWarning.1=&diskCritical.1=&changeDisk=Apply&csrf_token=898F9474254D4809 Die /usr/local/emhttp/update.php scheint das zu sein. Da werde ich allerdings nicht schlau draus, wie es ab da weitergeht. Also zurück zu der Idee einen zufälligen Block von der HDD zu lesen: block_count=$(blockdev --getsize /dev/sdd) block_random=$(shuf -i 0-$block_count -n 1) dd if=/dev/sdd of=/dev/null skip=$block_random count=1 2>/dev/null Natürlich vorausgesetzt sdd ist deine Disk 1.
  13. Ah ok. Also 0 ist Parity. Ok. Vermutlich lädt er die Configdatei wirklich nur 1x ein. Ich mein macht ja auch Sinn. Sonst würde Unraid ja ständig vom USB-Stick lesen. Mal sehen ob ich herausfinde, ob man das erneute Einlesen triggern kann...
  14. Shouldn't be necessary since Unraid 6.10. I think it was fixed in the Linux Kernel itself. A nice step. What I see: - your iGPU is 0.2% on?! Did you connect a monitor or are you running Unraid in GUI mode or maybe the GPU is used through a container? - your cores show a load between 7 and 10%, which is much. Are you having a VM running? As long the CPU does its work, the package itself can't reach deeper C-States (see the table in the first post, which shows the dependency between CPU and package C-States).
  15. Wie? Direkt nach dem BIOS? Hat der Stick denn den Namen UNRAID? Das ist so, sobald man ihn mit dem Tool erstellt. Hast du so ein Verlängerungskabel was häufig bei Funktastaturen dabei ist? Damit erzwingt du dann USB2.0, aber ich glaube nicht mal, dass es daran liegt. Hattest du den Stick mit UEFI Boot erstellt? Also gibt es den Ordner EFI oder heißt der _EFI auf dem Stick?
  16. Who wrote this? RAM transcoding isn't for speed, it's only to avoid wearing out the SSD (and even this isn't really a thing as SSDs are hard to kill).
  17. As you can see it used the IPv6 address 2a00... and it seems that this IPv6 address does not target your NPM container. Try to open http://[2a00:1450.....]/ through your browser. It must return the NPM welcome page.
  18. Ich tippe darauf, dass deconz einen Port aufmacht, der dann später nicht mehr offen ist und den Plex auch verwendet. Oder für deconz ist dieser Port nicht so wichtig. Da deconz im Host Netzwerk läuft, kannst du nicht sehen welche Ports wirklich davon geöffnet wurden. Ich hatte dazu mal einen Codeschnipsel gepostet, aber ob ich den wieder finde... Vom Prinzip wäre denke ich die schnellste Methode: - alle Container stoppen - ausführen: ss -tulpn - deconz starten und ausführen: ss -tulpn - deconz stoppen - Plex starten und ausführen: ss -tulpn Alle Ergebnisse der offenen Ports vergleichen. Die USB Fehlermeldung kann ignoriert werden. Damit hat das nichts zu tun. Plex hat auch gar keinen Zugriff auf USB (außer du hast explizit devices übergeben): https://forums.plex.tv/t/critical-libusb-init-failed/722159/3
  19. Das ist nicht möglich. Bei Synology konnte das mal die DS213, ist dann aber nie mehr bei anderen Modellen angeboten worden. Daher wundert es mich, dass du das als Beispiel nennst. Denkbar wäre WoL. Also sobald du zb deinen PC einschaltest, sendet der ein WoL Paket an den Server.
  20. Entweder vergibt man eine feste IP oder der DHCP Server weist sie zu. Du setzt nun aber eine feste IP innerhalb der DHCP Range. Das führt irgendwann zu einem Konflikt. Deine Range beginnt bei .20. Daher gib dem Server eine IP unterhalb von .20 oder oberhalb von .200 Wenn du die .35 zwingend brauchst, dann ändere deine DHCP Range so ab, dass sie zB bei .40 beginnt.
  21. Ne, bisher nur 512 Bytes von einer bestimmten Stelle. Wir müssen zählen wie viele Bytes die Platte hat und dann mit der skip Option ab einer zufälligen Stelle was auslesen: https://superuser.com/a/721011/129262 Ich denke der Index 1 bezieht sich auf Disk2 😉
  22. Wegen der Buchse. Sei froh, dass die stabilisiert ist. Die mit den 5 Buchsen ist es in der Regel nicht. Das biegt dann durch wie Papier.
  23. I'm using a Fritz!DECT 200. Winner in multiple tests because of its accuracy 😉 Maybe not a good board regarding efficiency. ASRock often disallows very low C-States. Bad and kills your C-States Bad for low loads. Use the Corsair RM550x (2021). Should save additional 3W. I tested this with several Intel CPUs, too, and it saved only 1W while my server crashed two times while unzipping a huge file. That's because I don't undervolt anymore. PS: A T-CPU does not save energy. Instead it costs you more energy as processes like a parity check takes much longer. If you need a small TDP because your want to use a small or passive cooler: Set the TDP as you need it through the BIOS. No need to buy an expensive T-CPU. One module needs <1W. There is no real difference between 2x 4 or 3x 32GB. Bad. ^^ Check this thread: https://www.hardwareluxx.de/community/threads/die-sparsamsten-systeme-30w-idle.1007101/ And: You didn't write anything about C-States, ASPM, AHCI Link Power Management, CPU Governor, etc. There are many settings available to save energy:
  24. You need to enable RTC wake up in your BIOS. After that use the User Scripts Plugin to create a script and let it execute hourly. Script: #!/bin/bash # ##################################### # ######### Settings ################## # ##################################### times=( 20:00 08:00 ) # ##################################### # ######### Script #################### # ##################################### # sort times readarray -t times < <(for a in "${times[@]}"; do echo "$a"; done | sort) # delete wakealarm echo 0 > /sys/class/rtc/rtc0/wakealarm # loop through times for time in "${times[@]}"; do # obtain current and wakealarm timestamps now=$(date +%s) fut=$(date -d $time +%s) # does the wakealarm happen today? if [[ now -ge fut ]]; then fut='' continue fi # set wakealarm for today echo $fut > /sys/class/rtc/rtc0/wakealarm logger -t wakealarm "set wakealarm to "$(date -d "@$fut") exit done # set wakealarm for tomorrow if [[ -z $fut ]]; then fut=$(date -d "tomorrow ${times[0]}" +%s) echo $fut > /sys/class/rtc/rtc0/wakealarm logger -t wakealarm "set wakealarm to "$(date -d "@$fut") fi The poweroff should be done in a separate script after your task has been finished or maybe on a specific time by executing a separate script with a specific crontab schedule. That command is simple: shutdown
×
×
  • Create New...