J'ai récemment construit un serveur basé sur le NAS Killer 4.1 de (serverbuilds.net) par JDM_WAAAT. Il est équipé d'un processeur Xeon 1270V2 de 2012 qui possède 4 cœurs, 8 threads et 32 Go de mémoire à code correcteur d'erreurs. C'est une configuration vraiment abordable, car la plupart des pièces sont usagées et plus anciennes de qualité entreprise. J'ai envisagé d'acheter UnRAID, mais j'ai opté pour TrueNAS pour garantir des performances multidisques supérieures avec ZFS.
Pourquoi voudriez-vous bricoler votre propre TrueNAS ? J'ai regardé les offres de Synology, Qnap, Asustor, et je les ai trouvées insuffisantes. Je pourrais soit aller avec un 4-bay pour $400 à $600 (sans lecteurs) ou construire le mien pour moins de $400 (également sans lecteurs) qui peut contenir plus de huit disques durs 3.5″ + trois 2.5″ + convertir plus tard les deux baies 5.25″.
En outre, les boîtiers NAS disponibles dans le commerce sont généralement équipés de processeurs de faible puissance, alors que j'ai acheté un Xeon 1270V2 d'occasion avec beaucoup de puissance pour les applications et les fonctions avancées de TrueNAS. Expansion ? Il existe des moyens d'ajouter des piles de disques durs supplémentaires si vous manquez d'espace avec les constructions DIY, ainsi que si vous avez la place dans votre espace de travail.
Un autre avantage pour le système NAS spécialisé, du moins le TrueNAS, est que tous vos fichiers sont automatiquement compressés et prennent un peu moins de place sur la matrice de disques selon le type de fichier.

DIY vs Synology vs QNAP
Comment ces différentes options se comparent-elles au bricolage ?
TrueNAS DIY NAS Killer 4.1 | Synology DS920+ | QNAP TS-932PX-4G |
Xeon 4 Core / 8 Thread | Celeron Quad-Core | ARM 4 Quad-Core |
32GB DDR3 ECC (Mad Maxed) | 4GB DDR4 Non-ECC (Extensible à 8GB) | 4GB DDR4 Non-ECC (Extensible à 16GB) |
8+ 3.5″ HDDs + 3 2.5″ SSDs (Mise à niveau vers 20+ HDDs) | 4x 3.5″ HDDs (Mise à niveau vers 9 disques durs) | 5x 3.5″ HDDs + 4 2.5″ SSDs (Extensible à 17 disques durs) |
2x1Gbe | 2x1Gbe | 2x1Gbe |
+ 10Gbe pour $30ish | + 10Gbe pour N/A | Inclus |
Supporte 2+ M.2 SSD | Supporte deux SSD M.2 | Non pris en charge |
Moins de $400* | $549.99 | $599.99 |
Ce sont littéralement les deux autres boîtes que je pensais prendre jusqu'à ce que je tombe sur la mise à jour de NAS Killer 4.1, qui est plutôt mortelle ! ^_^
Le prix de construction du NK4.1 dépend fortement des prix du marché eBay et / ou si vous pouvez offrir au vendeur un prix plus bas. J'ai économisé un peu sur la carte mère (-$5) et les bâtons de mémoire DDR3 ECC de 4x8GB (-$5.99).
Une autre raison pour laquelle j'ai été attiré par les versions 4.1 est l'inclusion du LSI SAS2008, un contrôleur SAS embarqué. Cela permet non seulement d'économiser $25ish pour un contrôleur SAS, mais aussi de l'espace pour des cartes supplémentaires telles qu'une carte Ethernet 10Gbe ou une carte additionnelle NVMe.
Il y a d'autres instructions moins expansives sur le site web et ils ont également publié NAS Killer 4.2 avec un tout-en-un MB / CPU / RAM d'eBay.
Liste des pièces
- Cas : Cooler Master N400 (utilisé)
- CPU : Xeon E3-1270V2 (utilisé)
- MB : S5512WGM2NR-B-CGN (utilisé)
- SAS : LSI SAS2008 embarqué (à bord)
- (Flashé avec IT-Mode)
- RAM : 4x8GB PC3L-12800E (utilisé)
- Refroidisseur de CPU : Thermaltake Gravity i2 (NOUVEAU)
- Alimentation électrique : Thermaltake TR2 500W (NOUVEAU)
- Câbles SATA : 6 paquets de câbles SATA (nouveau)
- Fans : ARCTIC F12 PWM PST Value Pack (nouveau)
- En option : Carte réseau 10Gbe SPF+ (utilisé)
J'ai acheté le Cooler Master N400 en état neuf sur Amazon et il est arrivé comme tel.
Sélection des disques durs
J'ai fini par acheter cinq disques durs externes 8TB easystore chez Best Buy parce que j'ai appris que la garantie peut être honorée si vous conservez le boîtier externe et la petite carte de circuit imprimé qui intègre le disque au boîtier plastique WD. Il s'est avéré qu'il s'agissait de disques 5400RPM, ce qui semble tout à fait correct et permettra, je l'espère, de réduire le bruit lors des transferts de fichiers.
UPDATE : WD easystore 8TB a baissé de prix de $10 et coûte maintenant $129.99 / par disque. Cela vaut la peine d'essayer d'obtenir une correspondance de prix par le biais du chat ou de retourner et d'acheter à nouveau. J'ai eu un représentant du service clientèle sympathique qui a pu me rembourser $50 en raison de cette baisse de prix.


Le SSD OCZ 120GB que j'avais sous la main et qui fait très bien l'affaire comme disque de démarrage pour TrueNAS.
- OCZ 120GB SSD
- 5X Disques durs WD easystore 8TB
- A l'intérieur : WDC WD80EDAZ-11T (5400RPM)
Capacité de stockage utilisable
WDC WD80EDAZ-11T (5400RPM) | Parité |
WDC WD80EDAZ-11T (5400RPM) | Parité |
WDC WD80EDAZ-11T (5400RPM) | ZRAID2 |
WDC WD80EDAZ-11T (5400RPM) | ZRAID2 |
WDC WD80EDAZ-11T (5400RPM) | ZRAID2 |
Capacité totale de stockage brut : | 40,00 TB |
Capacité de stockage de Zpool : | 36.25 TiB |
Capacité de stockage utilisable de ZFS : | 20.80 TiB |
Je me suis retrouvé avec un total de 20,80 téraoctets de capacité de stockage utilisable par ZFS.


CrystalDiskMark
Je n'ai pas pu faire en sorte que le disque # 5 dépasse les 200 Mo/s après plusieurs tests CrystalDiskMark, mais à ces vitesses, il n'y a aucun souci de saturation du Gigabit Ethernet.
Disque # | Lecture (MB/s) | Écriture (MB/s) |
Disque # 1 | 212.25 | 215.00 |
Disque # 2 | 210.82 | 211.39 |
Disque # 3 | 222.88 | 221.23 |
Disque # 4 | 202.83 | 203.96 |
Disque # 5 | 197.27 | 198.15 |
Température du disque dur
Puisque je n'ai pas changé ou ajouté les ventilateurs de 120mm du boîtier, je voyais des températures de disque jusqu'à 50C sur l'un des disques. Alors que les autres disques sont un peu plus frais.
Comment vérifier la température du disque dur dans TrueNAS
Aller à Section des rapports:
- SELECT : DISQUE
- SELECT : DISPOSITIFS : Sélectionnez les dispositifs que vous voulez vérifier.
- SELECT : MÉTRIQUES : Température du disque
J'ai placé un petit ventilateur circulaire à l'avant du boîtier du serveur, pour l'instant, pour aider à garder les cinq disques 3,5″ bien au frais jusqu'à ce que je commande d'autres ventilateurs de boîtier silencieux. Je remplacerai probablement les ventilateurs de boîtier de série qui étaient fournis avec le Cas d'ordinateur Cooler Master N400 car ce ne sont pas les ventilateurs de boîtier les plus silencieux ou les plus efficaces.
J'ai trouvé un ventilateur qui entrait en collision avec le connecteur d'alimentation de la carte mère LGA1155, j'ai donc été obligé de le visser obliquement ou de l'installer ailleurs.
Par la suite, en remplacement des deux ventilateurs fournis par la Cooler Master N400 J'ai reçu un pack de 5 ventilateurs Arctic presque silencieux. À ce stade, lorsque le système n'est pas chargé, il est à peu près aussi bruyant que notre lave-vaisselle avec des températures entre 32-34C. Maintenant, je me sens beaucoup plus à l'aise de garder ce serveur de stockage en ligne pendant une plus longue période. 🙂
Plus tard, j'ai reçu un paquet de 5 ventilateurs Arctic presque silencieux pour remplacer les deux ventilateurs fournis. Le système est à peu près aussi bruyant que notre lave-vaisselle à ce stade quand le système ne fait rien. Maintenant, les températures des disques durs sont toutes entre 32-33C en veille. Maintenant, je me sens beaucoup plus à l'aise pour garder ce serveur de stockage en ligne pendant de plus longues périodes. 🙂
Performances du transfert de fichiers
J'ai vu entre 45-65MB/s sur le WiFi 5G, ce qui est acceptable et utilisable pour sauvegarder de petits lots d'images. J'ai vérifié le rapport du réseau TrueNAS et confirmé cela. J'ai vu jusqu'à 594,71 mb/s (ou 74,34MB/s) sur l'interface réseau.
Ensuite, j'ai essayé un transfert depuis mon ordinateur de bureau qui était directement connecté au serveur TrueNAS. Aucun commutateur n'a été impliqué dans cet essai et il fallait s'y attendre avec 5 disques en RAIDZ2 sur 1Gbe ethernet. Le transfert d'un dossier de catalogue Lightroom qui contenait un peu plus de 25 Go de fichiers (54 154 fichiers) a pris 20 minutes avec une vitesse de 100-110 Mo/s jusqu'à ce que le système soit à court de cache ZFS, qui est contenu dans la RAM/mémoire. La vitesse s'est maintenue autour de 22-25MB/s pour le reste du transfert de fichiers. Le CPU a pivoté entre 5% et 10% pour l'utilisation moyenne et 40-48C pour la température du CPU mais est resté typiquement autour de 40-42C. J'ai vu la température monter jusqu'à 48°C mais jamais plus qu'un bref instant.


J'ai réessayé avec un groupe de fichiers dans un fichier zippé de 1,4 Go et j'ai vu 113 Mo/s de façon constante avec GBe !
Mellanox 10G Gigabit SFP+
Dans le futur, je pourrais ajouter un Carte Mellanox 10Gbe (MNPA19-XTR) à la fois au serveur et à mon ordinateur de bureau pour une ingestion beaucoup plus rapide des sauvegardes ou incorporer un stockage NVMe super rapide sur le 10Gbe. Je suis curieux d'apprendre à quelle vitesse les transferts de fichiers pourraient être avec seulement les cinq disques 5400RPM ! 🙂 .
Un grand merci à ServerBuilds.net pour toute l'aide et les conseils qui m'ont permis de mettre en place et de faire fonctionner ce système. Sans eux, je me serais peut-être retrouvé avec une configuration propriétaire.