Ich habe kürzlich einen Server auf Basis des NAS Killer 4.1 von (serverbuilds.net) von JDM_WAAAT. Er verfügt über eine Xeon 1270V2-CPU aus dem Jahr 2012 mit 4 Kernen, 8 Threads und 32 GB fehlerbereinigendem Codespeicher. Es ist ein wirklich erschwingliches Setup, da die meisten Teile gebraucht und älterer Enterprise-Qualität sind. Ich erwog den Kauf von UnRAID, entschied mich dann aber für TrueNAS, um eine bessere Multi-Disk-Leistung mit ZFS zu gewährleisten.
Warum sollten Sie Ihr eigenes TrueNAS selbst bauen wollen? Ich habe mir die Angebote von Synology, Qnap und Asustor angesehen und fand sie unzureichend. Ich könnte mich entweder für ein 4-Bay für $400 bis $600 (ohne Antriebe) oder mein eigenes für unter $400 bauen (auch ohne Laufwerke), die mehr als acht 3,5″-Festplatten + drei 2,5″-Festplatten aufnehmen und später die beiden 5,25″-Schächte umbauen kann.
Darüber hinaus verfügen NAS-Boxen von der Stange in der Regel über CPUs mit geringer Leistung, während ich einen gebrauchten Xeon 1270V2 mit viel Leistung für Anwendungen und erweiterte Funktionen von TrueNAS gekauft habe. Erweiterung? Es gibt Möglichkeiten, zusätzliche Festplattenstapel hinzuzufügen, wenn Ihnen der Platz bei selbstgebauten Systemen ausgeht, und auch, wenn Sie den Platz in Ihrem Arbeitsbereich haben.
Ein weiterer Vorteil des spezialisierten NAS-Systems, zumindest von TrueNAS, ist, dass alle Ihre Dateien automatisch komprimiert werden und je nach Dateityp etwas weniger Platz auf dem Festplatten-Array einnehmen.
DIY vs. Synology vs. QNAP
Wie schneiden diese verschiedenen Optionen im Vergleich zum Heimwerken ab?
TrueNAS DIY NAS-Killer 4.1 | Synology DS920+ | QNAP TS-932PX-4G |
Xeon 4 Kern / 8 Thread | Celeron Quad-Core | ARM 4 Quad-Core |
32GB DDR3 ECC (Mad Maxed) | 4GB DDR4 Nicht-ECC (Aufrüstbar auf 8 GB) | 4GB DDR4 Nicht-ECC (Aufrüstbar auf 16 GB) |
8+ 3,5″ HDDs + 3 2,5″ SSD (Upgrade auf 20+ HDDs) | 4x 3,5″ HDDs (Aufrüstbar auf 9 Festplatten) | 5x 3,5″ HDDs + 4 2,5″ SSD (Aufrüstbar auf 17 HDDs) |
2x1Gbe | 2x1Gbe | 2x1Gbe |
+ 10Gbe für $30ish | + 10Gbe für N/A | Eingeschlossen |
Unterstützt 2+ M.2 SSD | Unterstützt zwei M.2 SSD | Nicht unterstützt |
Weniger als $400* | $549.99 | $599.99 |
Das sind buchstäblich die beiden anderen Boxen, die ich mir zulegen wollte, bis ich auf das aktualisierte NAS Killer 4.1-Build stieß, das ziemlich klasse ist! ^_^
Der NK4.1-Baupreis hängt stark von den eBay-Marktpreisen ab und / oder davon, ob Sie dem Verkäufer einen niedrigeren Preis anbieten können. Ich habe beim Motherboard (-$5) und den 4x8GB Sticks des DDR3 ECC Speichers (-$5.99) ein wenig gespart.
Ein weiterer Grund, warum ich mich für die 4.1-Builds interessierte, war der enthaltene LSI SAS2008, ein Onboard-SAS-Controller. Das spart nicht nur $25 für einen SAS-Controller, sondern auch Platz für zusätzliche Karten wie eine 10Gbe-Ethernet-Karte oder eine NVMe-Add-on-Karte.
Es gibt weitere, weniger ausführliche Anleitungen auf der Website, und sie haben auch NAS Killer 4.2 mit einem All-in-One-MB / CPU / RAM von eBay veröffentlicht.
Teileliste
- Fall: Cooler Master N400 (gebraucht)
- CPU: Xeon E3-1270V2 (gebraucht)
- MB: S5512WGM2NR-B-CGN (gebraucht)
- SAS: LSI SAS2008 an Bord (An Bord)
- (Geflasht mit IT-Mode)
- RAM: 4x8GB PC3L-12800E (gebraucht)
- CPU-Kühler: Thermaltake Gravity i2 (NEU)
- Stromversorgung: Thermaltake TR2 500W (NEU)
- SATA-Kabel: 6er-Pack SATA-Kabel (neu)
- Fans: ARCTIC F12 PWM PST Wertpaket (neu)
- Optional: 10Gbe SPF+ Netzwerkkarte (gebraucht)
Ich habe die Cooler Master N400 in neuwertigem Zustand von Amazon und es kam auch so an.
Auswahl des Festplattenlaufwerks
Ich habe schließlich fünf externe 8TB easystore-Festplatten von Best Buy gekauft, weil ich erfahren habe, dass die Garantie gewahrt werden kann, wenn man das externe Gehäuse und die kleine Platine, die das Laufwerk mit dem WD-Plastikgehäuse verbindet, beibehält. Die Festplatten haben eine Umdrehungsgeschwindigkeit von 5400 U/min, was völlig in Ordnung zu sein scheint und hoffentlich dazu beitragen wird, die Geräusche bei Dateiübertragungen zu reduzieren.
UPDATE: WD easystore 8TB ist um $10 im Preis gesunken und kostet nun $129.99 / pro Laufwerk. Es lohnt sich, zu versuchen, den Preis über den Chat anzupassen oder das Produkt zurückzugeben und erneut zu kaufen. Ich hatte eine freundliche CS rep, die in der Lage war, $50 aufgrund dieser Preissenkung zu erstatten.
Die OCZ 120GB SSD, die ich noch herumliegen hatte, eignet sich hervorragend als Boot-Laufwerk für TrueNAS.
- OCZ 120GB SSD
- 5X WD easystore 8TB Festplattenlaufwerke
- Innen: WDC WD80EDAZ-11T (5400RPM)
Nutzbare Speicherkapazität
WDC WD80EDAZ-11T (5400U/MIN) | Parität |
WDC WD80EDAZ-11T (5400U/MIN) | Parität |
WDC WD80EDAZ-11T (5400U/MIN) | ZRAID2 |
WDC WD80EDAZ-11T (5400U/MIN) | ZRAID2 |
WDC WD80EDAZ-11T (5400U/MIN) | ZRAID2 |
Gesamte Rohspeicherkapazität: | 40,00 TB |
Zpool-Speicherkapazität: | 36.25 TiB |
ZFS nutzbare Speicherkapazität: | 20.80 TiB |
Am Ende hatte ich insgesamt 20,80 Tebibyte nutzbare ZFS-Speicherkapazität.
CrystalDiskMark
Nach mehreren CrystalDiskMark-Tests konnte ich die Festplatte # 5 nicht über 200 MB/s bringen, aber bei diesen Geschwindigkeiten muss man sich keine Sorgen um die Sättigung von Gigabit-Ethernet machen.
Scheibe # | Lesen (MB/s) | Schreiben (MB/s) |
Scheibe # 1 | 212.25 | 215.00 |
Scheibe # 2 | 210.82 | 211.39 |
Scheibe # 3 | 222.88 | 221.23 |
Scheibe # 4 | 202.83 | 203.96 |
Scheibe # 5 | 197.27 | 198.15 |
Temperatur des Festplattenlaufwerks
Da ich die 120-mm-Gehäuselüfter nicht ausgetauscht oder ergänzt habe, habe ich auf einem der Laufwerke Festplattentemperaturen von bis zu 50 °C festgestellt. Während die anderen Laufwerke ein wenig kühler laufen.
Überprüfen der Festplattentemperatur in TrueNAS
Gehe zu Sektion Berichterstattung:
- SELECT: DISK
- SELECT: GERÄTE: Wählen Sie die Geräte aus, die Sie überprüfen möchten.
- SELECT: METRIKEN: Temperatur der Festplatte
Ich habe einen kleinen Rundlüfter vor das Servergehäuse gestellt, um alle fünf 3,5″-Laufwerke schön kühl zu halten, bis ich weitere leise Gehäuselüfter bestelle. Ich werde wahrscheinlich die serienmäßigen Gehäuselüfter ersetzen, die mit dem Cooler Master N400 Computergehäuse da sie nicht die leisesten oder effizientesten Gehäuselüfter sind.
Ich fand einen Lüfter, der mit dem Stromanschluss des LGA1155-Motherboards kollidierte, so dass ich gezwungen war, ihn entweder schräg anzuschrauben oder ihn woanders zu installieren.
Später, als Ersatz für die beiden mitgelieferten Ventilatoren aus dem Cooler Master N400 Gehäuse habe ich eine Packung mit 5 fast geräuschlosen Arctic-Lüftern erhalten. Zu diesem Zeitpunkt ist das System, wenn es nicht belastet wird, ungefähr so laut wie unser Geschirrspüler mit Temperaturen zwischen 32-34°C. Jetzt fühle ich mich viel wohler dabei, diesen Speicherserver über einen längeren Zeitraum online zu halten 🙂 .
Später erhielt ich eine Packung mit 5 fast geräuschlosen Arctic-Lüftern als Ersatz für die beiden mitgelieferten Lüfter. Das System ist zu diesem Zeitpunkt ungefähr so laut wie unser Geschirrspüler, wenn das System nichts tut. Die Festplattentemperaturen liegen jetzt alle zwischen 32-33°C im Leerlauf. Jetzt fühle ich mich viel wohler, wenn ich diesen Speicherserver für längere Zeit online halte 🙂 .
Leistung der Dateiübertragung
Ich habe zwischen 45-65 MB/s über das 5G-WiFi gesehen, was akzeptabel ist und für die Sicherung kleinerer Bildstapel ausreicht. Ich habe die TrueNAS-Netzwerkberichte überprüft und dies bestätigt. Ich habe bis zu 594,71 MB/s (oder 74,34 MB/s) über die Netzwerkschnittstelle gesehen.
Als nächstes habe ich eine Übertragung von meinem Desktop aus versucht, der direkt mit dem TrueNAS-Server verbunden war. Bei diesem Versuch war kein Switch beteiligt, was bei 5 Laufwerken in RAIDZ2 über 1Gbe-Ethernet auch zu erwarten war. Die Übertragung eines Lightroom-Katalogordners mit etwas mehr als 25 GB Dateien (54.154 Dateien) dauerte 20 Minuten, wobei die Geschwindigkeit zunächst bei 100-110 MB/s lag, bis dem System der ZFS-Cache ausging, der sich im RAM/Speicher befindet. Für den Rest des Dateitransfers wurde die Geschwindigkeit bei 22-25 MB/s gehalten. Die CPU schwankte zwischen 5% und 10% bei durchschnittlicher Nutzung und 40-48C bei den CPU-Temperaturen, blieb aber normalerweise bei 40-42C. Ich sah, wie die Temperatur auf 48°C anstieg, aber nie länger als einen kurzen Moment blieb.
Ich habe es noch einmal mit einer Reihe von Dateien in einer 1,4 GB großen gezippten Datei versucht und konnte mit GBe durchgängig 113 MB/s feststellen!
Mellanox 10G Gigabit SFP+
Später könnte ich noch eine 10Gbe Mellanox-Karte (MNPA19-XTR) sowohl an den Server als auch an meinen Desktop anschließen, um Backups viel schneller einlesen zu können, oder einen superschnellen NVMe-Speicher über die 10Gbe-Schnittstelle einbinden. Ich bin neugierig zu erfahren, wie schnell Dateiübertragungen nur mit den fünf 5400RPM-Laufwerken sein können 🙂 .
Ein großes Lob an ServerBuilds.net für all die Hilfe und die Ratschläge, um diesen Aufbau zum Laufen zu bringen. Wenn es nicht für sie war ich vielleicht mit einem proprietären Setup beendet haben.