Jump to content

Stromsparende Hardware gesucht


Recommended Posts

Moin zusammen!

Ich benötige mal vielleicht ein paar Ratschläge :D Ich versuche momentan mein Homelab etwas "aufzuräumen" und mir mehr Speicherplatz für Jellyfin zu organisieren. Mein Homelab sieht momentan so aus:

- Synology DS224+ (Für Backups, generelle Dateiablage und Ablage für Jellyfin) (2x 4TB)

- ASROCK Deskmini X600 (Ryzen 5 8600G / 64GB DDR5 (2x 250GB SSD) => Proxmox Host für VMs

- ASUSTOR FS6706T (12GB RAM / 6x 1TB NVMe SSD) => iSCSI Target für Proxmox VM & LXC-Daten

- Mini PC mit Intel N100 & 32GB DDR5 (Proxmox Host 2 für LXC)

- Mini PC mit Intel Core i5 7500T (Momentaner Unraid Test PC)

 

Aufzählung von VMs und Diensten:

- Exchange-Server 2019

- Domain-Controller

- Diverse Docker Container

- Jellyfin VM

- ... (Komme in der Summe auf rund 20 VMs / LXC Container)

 

Meine erste Idee war es gewesen, den Deskmini X600 mit Unraid auszustatten und die VMs darauf laufen zu lassen und dann ggf. ein USB-Festplattengehäuse anzuhängen? Der X600 hat ja leider nur 2x Sata intern und 2x NVMe. Sollte ich da dann ggf. einen M2 to 4x Sata Splitter verwenden, um die Festplatten so anzubinden? Ich würde gerne mindestens 4 weitere HDDs mit 12TB anschließen. => Generelle Dateiablage und für Jellyfin

Das ASUSTOR NAS würde ich dann nutzen, um die Unraid VM-Daten darauf, laufen zu lassen. 

 

Falls nötig, könnte ich mir auch neue Hardware zulegen. Diese sollte aber gerne stromsparend sein! (20 - 30W im Idle).

Hat jemand eine Idee, wie es am meisten Sinn macht? Proxmox würde ich vermutlich auf dem N100 laufen lassen für LXC-Container und die CPU frisst hier ja sogut wie keinen Strom :)

 

Danke!

 

Link to comment
22 hours ago, phillip.de said:

Meine erste Idee war es gewesen, den Deskmini X600 mit Unraid auszustatten und die VMs darauf laufen zu lassen und dann ggf. ein USB-Festplattengehäuse anzuhängen?

 

USB im Array - nicht unbedingt empfehlenswert unter unraid.

 

 

22 hours ago, phillip.de said:

Der X600 hat ja leider nur 2x Sata intern und 2x NVMe. Sollte ich da dann ggf. einen M2 to 4x Sata Splitter verwenden, um die Festplatten so anzubinden?

 

Was soll dieser Splitter sein? Eine SATA Zusatzkontroller? Da wären M.2 ASM1166 zu bevorzugen, anstatt eine (mir nicht bekannte) 4x SATA Karte.

Und wie versorgst Du die zusätzlichen Festplatten mit Strom und wo platzierst Du die? Das Deskmini Gehäuse wird  dafür wohl kaum Platz haben.

 

 

22 hours ago, phillip.de said:

Ich würde gerne mindestens 4 weitere HDDs mit 12TB anschließen. => Generelle Dateiablage und für Jellyfin

Das ASUSTOR NAS würde ich dann nutzen, um die Unraid VM-Daten darauf, laufen zu lassen. 

 

Dann mach es doch.

Aber ich sehe nicht, das Deine Vorstellung hier wirklich Deinem Betreff entspricht "stromsparende Hardware..."

Ein sparsames System mit nur einem effizienten Netzteil, so wenige Festplatten und SSDs wie möglich und nötig. Das spart.

Aber da sind Deine KleinPCs alle nicht zu gebrauchen.

Ich würde vorschlagen: Verkaufe alles gut und kaufe Dir von dem Geld (und vielleicht noch etwas dazu) ein normal großes System.

 

 

22 hours ago, phillip.de said:

Diese sollte aber gerne stromsparend sein! (20 - 30W im Idle).

Mit den laufenden VM, Docker und so weiter: das wird knapp, bis kaum zu schaffen. Du willst beispielsweise einen Exchangeserver darauf betreiben. Das ist jetzt nicht unbedingt 24/7 Sparkost für eine VM. Die CPU wird da eher kaum idlen können.

 

Wenn es nur um NAS Speicherplatz gehen würde: ASRock N100 mATX + BN341 Netzteil + ASM1166 Zusatzkarte, alles in ein luftiges Gehäuse und Du kannst dann mit bis zu 8 Festplatten und einer Cache SSD werkeln. Läuft und ist wohl in Sparsamkeit kaum zu schlagen.

 

Aber Du willst ja zusätzlich so einiges (weitgehend ungenanntes) an VM und Dockern laufen lassen.

Ich befürchte bei den VMs gleichzeitig wird es bei dem N100 eng, somit schiele ich das wieder zu einem B760 oder Z690 Mainboard mit einer ausreichen potenten Intel 12. Gen CPU. Aber dann befürchte ich, daß die 30W Grenze eben etwas gerissen wird, wenn die halbwegs potente CPU sich eben mit Deinen VM+Docker rumschlagen muß.

 

Edited by DataCollector
Typos
  • Like 1
  • Upvote 1
Link to comment

Okay, danke für die Tipps!

Das mit dem Exchange, etc. stimmt natürlich. Ich werde dann vermutlich den alten PVE Host weiterhin laufen lassen, und dann schauen das ich diese dann auf dem laufen lasse. Den Rest in Docker, etc. werde ich dann auf Unraid verschieben. 

 

Ich habe mir jetzt erstmal Hardware mit einem i5 12400 bestellt. 

Ich werde dann schauen, wie ich das alle verbaue! 

 

Vielen Dank!  

Link to comment
6 minutes ago, phillip.de said:

- 64GB DDR5 RAM (4800 MHz ohne XMP!)

- Gigabyte Z790 GAMING X AX , Version x.x

ich würde mal sagen nicht unbedingt erste Wahl zum Strom sparen ;)

 

und idle Messungen beziehen sich immer mit disks im spindown, auch bei dir dann ?

Link to comment
  • 4 weeks later...

Extra als Beispiel habe ich gerade folgendes aufgebaut:

 

- ASRock Z690 Pro RS (90-MXBGY0-A0UAYZ) (BIOS/UEFI: V18.03 beta 03/22/2024)
- Intel Core i5-12400 boxed (incl CPU Kühler)
- 2x RAM 32GB DDR4 3200MHz CL22 (=64 GB Ram)
- 2x NVME SSD Patriot Viper 4TB VP4300L im Slot Mitte des Boards und am Boardrand (als UD)
- 6 x SATA Festplatten (1x ST14000VE0008 + 5x ST18000NM000J) (als UD) an Onboard SATA
- interne Netzwerkkarte (Dragon RTL8125BG) 2,5 Gb Link (kein Traffic, ausser WebGui)
- PCIe 3.0 x1: leer
- PCIe 5.0 x16: leer
- PCIe 4.0 x16 (x4): leer
- PCIe 3.0 x1: leer
- PCIe 3.0 x16 (x4): leer
- M.2 NVME Slot neben CPU: leer
- M.2 NVME Slot mitte: NVME SSD
- M.2 NVME Slot am Boardrand: NVME SSD
- M.2 Key-E: leer
- beQuiet BN341 Netzteil
- USB Bootstick: Transcend Jetflash 600 32GB; unraid 6.12.4 stable
- USB Sandisk 32GB an USB 2.0 als Device im Array mit autostart
- ARCTIC P12 Max PWM im Cage für die Festplatten (geschätzt: ca. 1-2 W).

 

normal gebootet (ohne lokales GUI)
(Da das System im Keller steht und ich zu faul bin davor zu sitzen, nutze ich als Monitor und Tastatur/Mouse: Aten 8600 KVM over IP Lösung.)

 

folgende Plugins sind installiert:

Community Applications
Dynamix Cache Directories
Dynamix Filemanager
Dynamix System Temperature
ITE IT87 Driver
nerdtools für powertop-2.15-x86_64-1.txz
Unassigned Devices
Unassigned Devices Plus
Unassigned Devices Preclear

 
Im Go file: powertop --auto-tune   

ca. 15 Minuten gewartet, bis unraid Bildschirm abgeschaltet hat.

 

 

1. Messung: alle 6 Festplatten als UD Spinup, idle
57,64 W (laut Anzeige in Fritzbox per DECT200 Steckdose).
Die C-States erreichen bei mir nie unter C3.

 

6Spinup-.png

 

 

2. Messung: alle 6 Festplatten als UD Spindown
25,67 W (laut Anzeige in Fritzbox per DECT200 Steckdose).
Die C-States erreichen bei mir nie unter C3.

6SATA-SPINDOWN-2NVME.png

 

3. Messung (im 1.Bild auch erkennbar): Wenn das System läuft und ich alle 6 Festplatten aus dem Spindown hochfahren lasse (Spinup) sind das für wenige Sekunden 108,57 W.

 

P.S.: Díeses System ist ausdrücklich nicht für unraid von mir beschafft worden. Es wird irgendwann mal ein Windowssystem.

Aber solange es noch nicht seine Aufgabe bekommen hat, nutze ich es gerne für Tests auch mit unraid, wenn es um 8 Onboard SATA-Ports geht.

P.P.S.: Dieser Beitrag ist also höchstens als Idee/Richtung zu verstehen, wo man ohne viel Aufwand leistungsmäßig hin kommen kann, wenn man 8 SATA Ports Onboard will (von denen hier nur 6 beschaltet sind).


 

Edited by DataCollector
Link to comment

Danke schonmal für den Einblick! Momentan sind für die HDDs der Spin-Down deaktiviert, da ich Probleme mit Jellyfin hatte.

 

Weiß jemand wie sich Jellyfin verhält wenn der Stream eines Films startet wenn die HDD noch „Standby“ ist? Wartet Jellyfin die Zeit und startet dann? Und wie lange dauert der Start einer HDD?

Link to comment

Kommt auf die Platte an. Ich hab unterschiedliche Ironwolfs mit 5980 rpm, 5400 rpm und 7200 rpm da geht es von 3-5 Sekunden bis hin zu 8 Sekunden, aus dem "Kaltstart" heraus. Jellyfin selbst, wenn man play drückt, öffnet den Videoplayer und dann bekommt man das "Buffer-übliche" Bild bis es dann anfängt abzuspielen.

Link to comment

Okay das klingt ja schon mal gut! Und ist es bekannt wie es sich mit einer V-DSM verhält? 
 

Ich habe die OS-Platte auf dem Cache und die Daten Platte auf dem Array. Würde dann nur eine Platte On bleiben? Oder wenn keine Daten übermittelt werden, würden die Platten in den Spindown gehen?

Link to comment
12 hours ago, phillip.de said:

Okay das klingt ja schon mal gut! Und ist es bekannt wie es sich mit einer V-DSM verhält? 
 

Ich habe die OS-Platte auf dem Cache und die Daten Platte auf dem Array. Würde dann nur eine Platte On bleiben? Oder wenn keine Daten übermittelt werden, würden die Platten in den Spindown gehen?

Ja genauso verhält es sich dann.

 

Wenn ich Jellyfin kalt starte (also nur die Cache SSD Aktiv wo der Container drauf ist und alle HHDs im Spindown) dann sehe ich sofort meine Bibliothek.

Sobald ich dann einen Film starte, fängt die entsprechende Platte an zu drehen auf der dieser liegt. z.B. Nr 2 und alle anderen bleiben weiter Spindown.

 

Wenn der Film/Serie dann soweit von Jellyfin gebuffert ist (bei mir ist das meist nach etwa 30min von einer 45min Folge einer Serie der Fall), wartet die HDD ihre eingestellte Zeit ab und geht dann wieder in den Spindown.

 

Da macht es dann Sinn, den Spindown entsprechend einzustellen um unnötiges Warten und hoch/runterfahren zwischen einzelnen Folgen zu verhindern.

Link to comment

Guten Morgen zusammen!

 

Ich habe folgendes System:

- Intel Core i5 12400

- Gigabyte Z790 X Gaming AX

- 64 GB DDR5

- BeQuiet Pure Power 500W

- 4x NVMe SSD (1TB) als Cache [1,5 TB davon sind belegt]

- 5x HDD - Ironwolf NAS (12 TB) als Array

 

Ich habe hier im Durchschnitt ungefähr einen Idle Verbrauch von 50 bis 70 Watt und möchte diesen gerne weiter herunterschrauben. 

Da ich das System primär nur als NAS-System verwende, ist in meinen Augen der Verbrauch ziemlich hoch.

 

Was habe ich bisher getan?

- powertop installiert und powertop --auto-tune ausgeführt. 

- Spin-Down der Festplatten auf 30 Minuten eingestellt

- Power Tweak installiert und alles auf "Power Super Save" eingestellt

 

Was möchte ich erreichen?

Da ich das System primär nur als NAS-System verwende, und da ein paar Container drauf laufen (Jellyfin, UrBackup, Gitlab, Vaultwarden) möchte ich das System so stromsparend wie möglich aufbauen. 

 

Wenn sich ein Umbau auf eine andere CPU oder ähnliches rechnet, dann wäre dies auch möglich... Die Festplattenanschlüsse sollten aber gegeben sein. 

 

Hat jemand eine Idee, was ich im ersten Schritt noch mit Konfiguration im System oder im BIOS erreichen kann? Oder notfalls, welche Hardware man austauschen könnte? Für die großen Serveraufgaben habe ich einen Proxmox-Cluster Zuhause am Laufen (Welches im Idle auf 2 Servern nur 30 Watt zusammen zieht)... 

 

Danke!

 

 

Link to comment
16 minutes ago, phillip.de said:

Oder notfalls, welche Hardware man austauschen könnte?

lies hier nochmals nach oder mach doch hier weiter ...

 

 

da gab es bereits Meinungen, Vorschläge, usw ... gerade im Hinblick auf "nur NAS mit paar Dockers"

Link to comment

Danke, ich hatte den Beitrag nur nicht mehr gefunden, daher der neue! 

 

Ein Kumpel von mir hat zufälligerweise noch einen Intel Celeron G6900 herumliegen. Ich kann diesen einmal ausleihen zum Umbauen und Testen.

Könnte man mit diesem Prozessor einiges an Watt sparen? Die TDP liegt ja auf jedenfall einiges unter dem des Intel i5...

Link to comment
1 hour ago, phillip.de said:

Die TDP liegt ja auf jedenfall einiges unter dem des Intel i5...

was nichts aussagt ...

 

TDP == Thermal Disign Power == maximal erzeugte Verlustleistung ...

 

es geht doch um die idle Power, da liegen die meisten recht nah zusammen, daher macht es auch meist keinen Sinn eine T CPU zu nehmen, ist nach oben zwar limitiert, heißt aber nach unten nicht wirklich was ... wir haben bereits so viele Threads dazu wo immer wieder auf das Thema eingegangen wird.

 

ob der benannte G6900 weniger verbraucht, wahrscheinlich schon ... da nur 2 Kerne ohne HT (2 Threads) gegenüber 6 mit HT (12 Threads), aber wir reden immer nur über den effektiven Unterschied der CPU dann ... dein Verbrauch kommt ja schwerpunktmäßig nicht von der CPU sondern vom "Paket", was im o.g. Thread bereits angesprochen wurde, Gaming Mainboard mit großem Z Chipsatz, viele Funktionen ... DDR5 RAM ... das schluckt halt.

 

Teste es aus ... wird es weniger sein, schätze ja, wieviel ... ich tippe im echten idle vielleicht 2 - 5 W wenn überhaupt.

Link to comment
1 minute ago, phillip.de said:

Ich hatte nur mal irgendwo gelesen das die Chipsätze alle die selbe Leistungsaufnahme haben.

dann hast du aber in deinem oben verlinkten Thread nicht wirklich gelesen ... würde ich mal nachholen ...

 

ebenso findest du dazu jede Menge Lesestoff unter NAS / Eigenbau Hardware ... 

 

und wenn "irgendwo gelesen" dann mehr wert ist wie die Empfehlungen hier (100e fach ...) ...

dann wende dich am Besten dort hin wo du das gelesen hast und frag dort nach was du besser machen kannst ;)

 

hier wurde ja bereits empfohlen, Antwort hat dir wohl nicht gefallen ... wobei du ja sogar selbst geantwortet hattest dass das Mainboard ein Schnäppchen war und daher ... es dabei bleiben sollte ... jetzt muss man halt noch sagen, wenn du etwas neues kaufst was 20 W weniger verbraucht, rechne auch aus wie lange es dauert bis sich das kompensiert hat ;)

Link to comment

Gelesen hatte ich den Beitrag. Ich konnte das vermutlich nicht ganz auf meine Umgebung replizieren. 
 

Und die Info mit der Leistungsaufnahme ist schon ewig her. Ich kann da leider nicht mehr viel zu sagen. Aber okay. 
 

Der LiveTest mit der Hardware war ja auch sehr gut, aber mir hilft es im Moment nicht auf ähnliche Werte zu kommen. Mir fehlt einfach der „Way to Go“

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.

×
×
  • Create New...