Hallo miteinander,
da dieser Thread so hilfreich beim Aufbau meines NAS-/Homeservers war, möchte ich hier kurz meine Erfahrungen mitteilen. Vielleicht ist für den einen oder anderen ja etwas hilfreiches dabei. Mein Setup ist:
Kontron K3841-Q
I5-12400
Corsair VENGEANCE DDR5 RAM 64GB (2x32GB) 5200MHz CL40
2 x NVME WD_BLACK SN850X
3 x SATA SSD
1 x ASM1064 (GLOTRENDS SA3034A) PCIe-Karte, z.Zt. noch ohne angeschlossene Festplatten (s.u.)
Cooler Master MWE White V2 400
Logitech Unifying USB-Stick für Tastatur/Maus
Display Port 1 an LG TV
2,5G Port 1 an 1 GB-Netzwerk-Switch
2,5G Port 2 Direktverbindung zu Macbook
BIOS: load optimized defaults, onboard 1G-Adapter disabled
Messungen mit TP-Link Tapo P110 (gegengeprüft mit einem ELV Energiemessgerät)
Aktuell betreibe ich das System mit Ubuntu 24 Desktop mit folgenden Diensten: Docker Portainer, Nextcloud, Jellyfin, Samba-Freigaben.
Mit powertop alleine habe ich keine guten Werte erreichen können. Und die Optimierung der beiden „Laufzeit-PM für PCI-Gerät Intel Corporation Ethernet Controller I225-LM“, manuell oder mit powertop —auto-tune bringt das System reproduzierbar zum Aufhängen — getestet in Ubuntu, TrueNas Scale und Unraid.
Zur Verbrauchsoptimierung nutze ich nun tuned-adm, denn dieses Tool führt nicht nur statische Optimierungen durch, sondern auch dynamische, hier speziell die Analyse des Netzwerk-Traffics und Heruntersetzen der Geschwindigkeit auf 100MBit bei Inaktivität/schwacher Nutzung. Sobald der Traffic wieder anzieht, wird der Wert auf den höchstmöglichen der „advertised link modes“ gesetzt.
Und der Unterschied zwischen 1000MBit und 100MBit beträgt knapp 4 Watt(!). Shell-Verbindungen hängen im Moment der Umstellung ca. 1s, brechen aber nicht ab. Der Samba-Mount auf dem Mac ist leider empfindlicher und wird getrennt, aber da habe ich ein paar Ideen, die ich noch ausprobieren werde. Woher diese Spikes alle ca. 20s kommen, weiß ich auch noch nicht, da muss noch weiter geforscht werden.
root@ubuntu:~# tail -f /var/log/tuned/tuned.log
2024-11-02 14:19:12,072 INFO tuned.plugins.plugin_net: enp6s0: setting max speed
2024-11-02 14:20:22,170 INFO tuned.plugins.plugin_net: enp6s0: setting 100Mbps
Ich verstehe das Verhalten der 2,5G Schnittstellen nicht, denn hier im Thread wurde zum einen mit powertop —auto-tune optimiert (was bei mir reproduzierbar zu einem Systemhänger führt) und der Gesamtverbrauch bei Nutzung der 2,5G Schnittstelle scheint höchstens 1W Unterschied im Vergleich zur 1G-Schnittstelle zu sein. Wie kann das sein? Andere OS habe ich ausprobiert, auch Windows 11, aber verbrauchsmäßig war alles schlechter als der jetzige Zustand, mit dem ich schon sehr zufrieden bin. Die Wahl des Netzteils war trotz Recherche und guter Platzierung in Wolfgangs Liste natürlich auch nicht optimal, aber das habe ich erst später erfahren und möchte ich jetzt auch nicht mehr ändern.
Und eine Frage hätte ich dann noch zur ASM1064-Karte. Mit der ausgelieferten Firmware war sie extrem instabil; nach Aufspielen der Silverstone Firmware 221118-0000-00 läuft diese nun besser, aber immer noch mit Aussetzern. Beim Auslesen z.B. des gesamten Inhalts einer 1TB SSD werden ca. 10 Blockfehler gemeldet, obwohl die SSD selber OK zu sein scheint (smart-Werte, badblocks-Prüfung). Die Fehler wirken sich auch nicht auf die Datenintegrität aus (mit Checksummen geprüft) und finden sich auch nur im syslog, aber vertrauenserweckend ist das natürlich nicht.
Kann mir jemand bitte eine konkrete Empfehlung für eine Karte für den M.2 Key E Steckplatz geben, die zwei SSD ohne Leistungseinbußen betreiben kann? Kontron selber offeriert ein Dual SATA Modul, aber nur mit ASM 1061 und das wäre definitiv zu schwach.
Grüße,
Rüdiger