Recientemente he construido un servidor basado en el NAS Killer 4.1 de (serverbuilds.net) de JDM_WAAAT. Tiene una CPU Xeon 1270V2 de 2012 que tiene 4 núcleos, 8 hilos y 32 GB de memoria de código con corrección de errores. Es una configuración realmente asequible, ya que la mayoría de las piezas son usadas y de grado empresarial antiguo. Consideré la posibilidad de comprar UnRAID, pero me decidí por TrueNAS para garantizar un rendimiento superior de los discos múltiples con ZFS.
¿Por qué querrías hacer tu propio TrueNAS? He mirado las ofertas de Synology, Qnap, Asustor, y las he encontrado escasas. Podría ir con un 4-bay para $400 a $600 (sin accionamientos) o construir el mío propio por menos de $400 (también sin accionamientos) que puede albergar más de ocho discos duros de 3,5″ + tres de 2,5″ + más tarde convertir las dos bahías de 5,25″.
Además, las cajas NAS disponibles en el mercado suelen contar con CPUs de baja potencia, mientras que yo adquirí un Xeon 1270V2 usado con mucha potencia para las aplicaciones y las funciones avanzadas de TrueNAS. ¿Expansión? Hay formas de añadir pilas adicionales de discos duros si te quedas sin espacio con las construcciones DIY, así como si tienes espacio en tu espacio de trabajo.
Otra ventaja para el sistema NAS especializado, al menos TrueNAS, es que todos sus archivos se comprimen automáticamente y ocupan un poco menos de espacio en la matriz de discos dependiendo del tipo de archivo.
DIY vs Synology vs QNAP
¿Cómo se comparan estas diferentes opciones con el bricolaje?
TrueNAS DIY NAS Killer 4.1 | Synology DS920+ | QNAP TS-932PX-4G |
Xeon 4 núcleos / 8 hilos | Celeron de cuatro núcleos | ARM 4 Quad-Core |
32 GB DDR3 ECC (Mad Maxed) | 4GB DDR4 No-ECC (Actualizable a 8 GB) | 4GB DDR4 No-ECC (Actualizable a 16 GB) |
Más de 8 discos duros de 3,5″ + 3 SSD de 2,5″. (Actualizar a más de 20 discos duros) | 4 discos duros de 3,5″ (Actualizar hasta 9 discos duros) | 5 discos duros de 3,5″ + 4 SSD de 2,5″. (Actualizable a 17 discos duros) |
2x1Gbe | 2x1Gbe | 2x1Gbe |
+ 10Gbe para $30ish | + 10Gbe para N/A | Incluye |
Soporta 2+ M.2 SSD | Admite dos SSD M.2 | No se admite |
Menos de $400* | $549.99 | $599.99 |
Estas son, literalmente, las otras dos cajas que pensé en comprar hasta que me encontré con la versión actualizada del NAS Killer 4.1, que es bastante buena. ^_^
El precio de construcción del NK4.1 depende en gran medida de los precios del mercado de eBay y/o de si puedes ofrecer al vendedor un precio más bajo. He ahorrado un poco en la placa base (-$5) y los 4x8GB de memoria DDR3 ECC (-$5.99).
Otra razón por la que me atrajo el modelo 4.1 fue la inclusión de la LSI SAS2008, una controladora SAS integrada. Esto no solo ahorra $25ish para un controlador SAS, sino también espacio para tarjetas adicionales como una tarjeta Ethernet 10Gbe o una tarjeta adicional NVMe.
Hay otras instrucciones menos extensas en el sitio web y también han lanzado NAS Killer 4.2 con un todo en uno MB / CPU / RAM de eBay.
Lista de piezas
- Caso: Cooler Master N400 (usado)
- CPU: Xeon E3-1270V2 (usado)
- MB: S5512WGM2NR-B-CGN (usado)
- SAS: LSI SAS2008 a bordo (A bordo)
- (Flasheado con el modo IT)
- RAM: 4x8GB PC3L-12800E (usado)
- Enfriador de CPU: Thermaltake Gravity i2 (NUEVO)
- Fuente de alimentación: Thermaltake TR2 500W (NUEVO)
- Cables SATA: Paquete de 6 cables SATA (nuevo)
- Los aficionados: ARCTIC F12 PWM PST Value Pack (nuevo)
- Opcional: Tarjeta de red 10Gbe SPF+ (usado)
Compré el Cooler Master N400 en condición de nuevo de Amazon y llegó como tal.
Selección de disco duro
Acabé comprando cinco discos duros externos easystore de 8TB en Best Buy porque me enteré de que la garantía puede ser respetada si te quedas con la caja externa y la pequeña placa de circuito que integra la unidad con la carcasa de plástico de WD. Resultaron ser unidades de 5400RPM, lo que parece estar totalmente bien y, con suerte, ayudará a reducir el ruido cuando las transferencias de archivos están en curso.
ACTUALIZACIÓN: WD easystore 8TB ha bajado de precio en $10 y ahora cuesta $129,99 / por unidad. Merece la pena intentar que te igualen el precio a través del chat o devolverlo y comprarlo de nuevo. Tuve un amable representante de CS que fue capaz de reembolsar $50 debido a esta caída de precios.
El SSD de 120 GB de OCZ que tenía por ahí y está funcionando bien como unidad de arranque para TrueNAS.
- OCZ 120GB SSD
- 5X Discos duros WD easystore 8TB
- En el interior: WDC WD80EDAZ-11T (5400RPM)
Capacidad de almacenamiento utilizable
WDC WD80EDAZ-11T (5400RPM) | Paridad |
WDC WD80EDAZ-11T (5400RPM) | Paridad |
WDC WD80EDAZ-11T (5400RPM) | ZRAID2 |
WDC WD80EDAZ-11T (5400RPM) | ZRAID2 |
WDC WD80EDAZ-11T (5400RPM) | ZRAID2 |
Capacidad total de almacenamiento en bruto: | 40,00 TB |
Capacidad de almacenamiento de Zpool: | 36.25 TiB |
Capacidad de almacenamiento utilizable de ZFS: | 20.80 TiB |
Terminé con un total de 20,80 tebibytes de capacidad de almacenamiento utilizable de ZFS.
CrystalDiskMark
No pude conseguir que el disco # 5 superara los 200 MB/s tras múltiples pruebas de CrystalDiskMark, pero a estas velocidades no hay que preocuparse por la saturación de Gigabit Ethernet.
Disco # | Lectura (MB/s) | Escritura (MB/s) |
Disco # 1 | 212.25 | 215.00 |
Disco # 2 | 210.82 | 211.39 |
Disco # 3 | 222.88 | 221.23 |
Disco # 4 | 202.83 | 203.96 |
Disco # 5 | 197.27 | 198.15 |
Temperatura del disco duro
Como no he cambiado o añadido a los ventiladores de la caja de 120mm, estaba viendo temperaturas de disco de hasta 50C en una de las unidades. Mientras que las otras unidades están funcionando un poco más frías.
Cómo comprobar la temperatura del disco duro en TrueNAS
Ir a Sección de informes:
- SELECCIONE: DISCO
- SELECCIONE: DISPOSITIVOS: Seleccione los dispositivos que desea comprobar.
- SELECCIONE: METRICA: Temperatura del disco
He colocado un pequeño ventilador circular delante de la caja del servidor, por ahora, para ayudar a mantener las cinco unidades de 3,5″ agradables y frescas hasta que pida más ventiladores silenciosos para la caja. Probablemente voy a reemplazar los ventiladores de la caja de valores que vinieron con el Caja de ordenador Cooler Master N400 ya que no son los ventiladores de caja más silenciosos o eficientes.
Encontré un ventilador que chocaba con el conector de alimentación de la placa base LGA1155, por lo que me vi obligado a atornillarlo oblicuamente o instalarlo en otro lugar.
Más tarde, en sustitución de los dos ventiladores suministrados por el Cooler Master N400 caja, recibí un paquete de 5 ventiladores Arctic casi silenciosos. En este momento, cuando el sistema no está cargado, el sistema es tan ruidoso como nuestro lavavajillas con temperaturas entre 32-34C. Ahora me siento mucho más cómodo manteniendo este servidor de almacenamiento en línea durante un período de tiempo más largo 🙂 .
Más tarde recibí un paquete de 5 ventiladores Arctic casi silenciosos en sustitución de los dos ventiladores suministrados. El sistema es tan ruidoso como nuestro lavavajillas en este punto cuando el sistema no está haciendo nada. Ahora las temperaturas de los discos duros están entre 32-33C en reposo. Ahora me siento mucho más cómodo para mantener este servidor de almacenamiento en línea durante más tiempo 🙂 .
Rendimiento de la transferencia de archivos
Vi entre 45-65MB/s a través del WiFi 5G, lo cual es aceptable y utilizable para hacer copias de seguridad de pequeños lotes de imágenes. Comprobé los informes de red de TrueNAS y lo confirmé. Vi hasta 594,71 mb/s (o 74,34MB/s) a través de la interfaz de red.
A continuación, probé una transferencia desde mi ordenador de sobremesa que estaba conectado directamente al servidor TrueNAS. En esta prueba no se utilizó ningún conmutador y esto era de esperar con 5 unidades en RAIDZ2 a través de 1Gbe ethernet. La transferencia de una carpeta del catálogo de Lightroom que contenía un poco más de 25 GB de archivos (54.154 archivos) tardó 20 minutos con una velocidad inicial de 100-110 MB/s hasta que el sistema se quedó sin caché ZFS, que está contenida en la RAM/memoria. Mantuvo el ritmo en torno a los 22-25MB/s durante el resto de la transferencia de archivos. La CPU pivotó entre 5% y 10% para el uso promedio y 40-48C para las temperaturas de la CPU, pero normalmente se mantuvo alrededor de 40-42C. Vi un pico de 48C pero nunca se mantuvo más que un breve momento.
He vuelto a probar con un montón de archivos en un archivo comprimido de 1,4 GB y he visto 113 MB/s de forma constante con GBe.
Mellanox 10G Gigabit SFP+
Más adelante, podría añadir un Tarjeta Mellanox 10Gbe (MNPA19-XTR) tanto al servidor como a mi ordenador de sobremesa para una ingesta mucho más rápida de las copias de seguridad o incorporar algún almacenamiento NVMe súper rápido a través del 10Gbe. Tengo curiosidad por saber lo rápidas que podrían ser las transferencias de archivos con solo las cinco unidades de 5400RPM 🙂 .
Un gran agradecimiento a ServerBuilds.net por toda la ayuda y los consejos para poner en marcha este sistema. Si no fuera por ellos podría haber terminado con una configuración propietaria.