Montamos un NAS completo con 4 discos NVME del tamaño de un libro pequeño / Sudo Null IT News

El tablero mismo

El tablero mismo

Vidente video Acerca de esta placa, pensé que podría ser esencialmente un descodificador de medios completo, un volcador de archivos y un descargador de torrents. simultáneamente y al mismo tiempo ocupa un espacio del tamaño de un libro pequeño A5 y consume 5 vatios cuando está inactivo, funcionando 24 horas al día, 7 días a la semana. ¡Sabroso!

De hecho, a pesar del marketing, es normal. equipo Cuesta unos 175 dólares (no 100, más el envío y el despacho de aduana) y las ruedas, por supuesto, no están incluidas en este precio. Estamos hablando de la placa CM3588 basada en el sistema en el chip RK3588. Marketing página, especificación, wiki. Hay muchos kits sobre Alika. opciones (con estuches y todo tipo de hardware adicional): elija con mucho cuidado.

Al principio pensé que sería una aventura de 20 minutos, pero al final tuve que retocar un poco y no todo salió bien. En este artículo, le diré qué logramos hacer exactamente con esta placa, qué no funcionó y algunos resultados mínimos de las pruebas del firmware del fabricante, los discos y la copia de archivos a través de la red.

Aventura durante 20 minutos

Requisitos e introducción

Introductorio: los precios de los discos NVME han bajado aproximadamente al nivel de los SSD convencionales; hay discos similares en el mercado de varios terabytes por unos 10 mil rublos; La potencia y el soporte de los chips ARM casi han alcanzado el nivel de las plataformas x86.

Requisitos:

  • Ocupa poco espacio;

  • Come poco en reposo (5W);

  • Sólo unidades NVME o, en el peor de los casos, SATA (compactas);

  • La solución debería ser “abierta” en cuanto a la ausencia de software “propietario”, es decir, por ejemplo, los discos deberían poder moverse a cualquier otro servidor o NAS si fuera necesario;

  • Soporte de software mínimo adecuado por parte del fabricante;

  • Al menos un puerto de red gigabit;

  • ssh, samba, mdadmeso es todo;

  • Lo ideal es iniciar aplicaciones de Android;

Soluciones similares

No hay muchos análogos en este segmento de precios con tales requisitos:

  • Está claro que una granja colectiva de componentes viejos / usados ​​/ innecesarios en discos duros (o en cualquier hardware x86 antiguo y barato disponible) es maravillosa, pero no se puede colocar en un estante debajo del televisor y se comerá más en el tiempo de inactividad. ;

  • Muchas mini PC x86 (alguien construyó placa épica) tienen un máximo de 2 conectores NVME (y a veces un par de SATA más) y nuestros precios son mucho más altos que su MSRP. La plataforma más interesante, Intel N100, satisface casi por completo los requisitos, salvo el número de discos (bueno, come un poco más);

  • Las soluciones basadas en Raspberry Pi fallan en las pruebas (incluso si ignoramos los inconvenientes del ensamblaje); simplemente no satura ni siquiera la red Wi-Fi en términos de velocidad de copia; además, ahora también resulta “caro”;

  • Soluciones basadas en numerosos clones chinos de RPI: son 2 o 3 veces más rápidos, pero tampoco saturan el canal en una red Gigabit o Wi-Fi rápido;

  • Las soluciones profesionales como Flashstor 12 FS6712X (o 6 discos) o QNAP TBS-454 son maravillosamente buenas, pero el precio de la tarea es demasiado alto y, además, no se puede comprar sin una misión, o los proveedores locales lo venden por x2-x3. del precio;

En general, parece que en este segmento de precios este hardware no tiene mucha competencia en términos de flexibilidad. El tablero en sí se ve así, preste atención a la gran cantidad de diferentes puertos:

Texto oculto

Vuela en el ungüento

Si pides una placa y un sistema en chip en la configuración máxima, el importe será superior a 200 euros. Pero aliexpress.ru en mi caso no me molesté en ningún servicio y tuve que dedicar 4 horas al despacho de aduana.

No había opciones de enviar documentos por adelantado y simplemente pagar la tarifa, como ocurre con los agentes de aduanas. Incluso con una cola bastante pequeña (10 personas para 5 ventanillas), la espera duró 3 horas y el proceso en sí fue de aproximadamente una hora. Todo se hace imprimiendo capturas de pantalla enviadas al correo general en el ordenador del centro de la oficina de aduanas y rellenando las solicitudes a mano.

Por lo tanto, puede que valga la pena intentar dividir el pedido en 2 partes, si es posible.

Los paquetes se ven así

explica tu pequeñez

Toda la computadora tiene aproximadamente el tamaño de un libro A5. Comparación con la caja Mini-ITX 3L:

Comparación

El caso se ve así, consta de 2 mitades:

Marco

Pusieron muchos tornillos, incluso pusieron 4 arandelas de plástico, cuyo propósito exacto no entendí del todo, y atornillé la placa a la caja a través de ellas.

Comparando imágenes

Los desarrolladores de la placa ofrecen muchas opciones diferentes. imágenes:

Lista de imágenes

Pero sólo en Ubuntu Jammy + Wayland (rk3588-sd-ubuntu-jammy-desktop-6.1-arm64-20240522.img.gz) listo para usar a partir de imágenes de escritorio (no probé todo directamente):

  • YouTube se ejecuta en el navegador con aceleración de hardware (por ejemplo, con vídeo 2K y 4K, evaluado únicamente por la carga del procesador);

  • El vídeo local en 4K funciona de manera similar (tomó medusa);

  • En muchas imágenes, la imagen está “rasgada” y el procesador está muy cargado y se calienta al mirar un vídeo;

A una temperatura de 70 grados la tabla empieza a sentirse triste. La imagen descrita arriba es la única probada SIN ENFRIADOR que no me provocó estrangulamiento al ver YouTube en 2K y 4K.

Freetube (límite de resolución a 1080p) funciona bien.

En esta imagen puedes trabajar completamente como en un escritorio. El sistema es un poco reflexivo y en Gnome necesitas descubrir cómo cambiar el diseño y habilitar el modo oscuro, pero en general esto ya no es un nivel de RPI, sino simplemente una computadora completa. El navegador no se abre instantáneamente, pero el retraso ya no resulta molesto. En otras imágenes con X11, mi escritorio estaba “roto”. Siempre había algunos frisos aleatorios extraños y desagradables.

Android TV funciona normalmente y muestra gatos en 4K y aplicaciones de Android, pero de inmediato cómo activar utilidades como samba o mdadm No entiendo. No me queda claro cómo unir tarjetas, cómo hacer un arranque dual o cómo “casar” Android y Ubuntu, por ejemplo. Aunque la gente dice que esto es posible y que es posible ejecutar casi dos núcleos uno al lado del otro, yo no estoy tan versado en esto.

Problemas de software

Los principales paquetes y programas importantes para ARM64 / ARMv8 están ahí, pero con cualquier paso hacia un lado resulta que no hay nada. Un ejemplo: intenté acceder al centro multimedia Kodi, parece que el único complemento útil que ya está recopilado es un reproductor de IPTV, aunque hay cientos de paquetes útiles para x86. No existe ningún complemento para YouTube. Por esta razón, dejé el dispositivo como NAS por ahora, luego se me ocurrirá algo con aplicaciones de Android.

Muchos programas que han estado disponibles durante décadas en x86, por ejemplo, RDP cliente-servidor nomachine o algún análogo de Linux de CrystalDisk: parece que hay algunas versiones beta, pero experimentales, después de la instalación, el sistema se “bloquea” y hay que empezar de nuevo (o deja de cargarse, o primero el escritorio falla cuando el ssh consola se está ejecutando, entonces no arranca).

En pocas palabras, para usar WayDroid necesitas algunos módulos en el kernel, que no están presentes en sus compilaciones. El soporte incluso me respondió y me envió el firmware con estas banderas, pero no a Wayland, pregunté por Wayland, pero la paciencia de los chinos al parecer no fue de goma. WayDroid solo funciona en Wayland, según tengo entendido. Y la imagen de Wayland fue la única que funcionó perfectamente para mí.

si los tomas encabezados de linux e intenta ensamblarlo usted mismo, nos encontramos con diferentes compiladores y probablemente necesite descubrir cómo lo hicieron los autores del tablero. compilación cruzadapara lo cual ya no me alcanzaba, no me inscribí en esto =).

Subjetivamente, el firmware del sistema en eMMC funciona más rápido que una tarjeta SD, pero esto no es exacto. Parece que las aplicaciones tipo navegador se inician con más fuerza.

Sistema de temperatura y refrigeración.

  • Instalé un enfriador estándar en un radiador estándar y radiadores sin nombre con almohadillas térmicas en los discos;

  • La temperatura del procesador es de 45-50 en inactivo, hasta 50 bajo carga, a temperaturas superiores a 50 el enfriador se enciende y la temperatura no sube por encima de 50;

  • El refrigerador tiene un sonido un poco desagradable, pero es silencioso y rara vez funciona, por lo que incluso a una distancia de un metro no se oye nada;

  • La temperatura máxima del disco para los SSD centrales fue de 60-65, para los externos, de 50-55 cuando se sincronizaron durante un par de horas (los discos tienen pequeños radiadores de aluminio);

  • Durante el tiempo de inactividad (y al descargar torrents): 28-30 grados;

  • El cuerpo de aluminio se siente cálido al tacto, pero no caliente, disipa bien el calor;

  • Aparentemente, la placa consume alrededor de 5 vatios cuando está inactiva y con carga completa, alrededor de 20-25 vatios, a juzgar por las marcas en la fuente de alimentación;

Un par de pequeñas cosas

Al final, el cliente RDP estaba integrado en Gnome, pero para que funcione, debe establecer una contraseña para el titular de la clave de Gnome y recordar “abrirlo” a través de la consola después de que se inicie el sistema, por ejemplo aquí. Entonces:

# Linux unlock gnome keyring
function unlock-keyring ()
{
    read -rsp "Password: " pass
    export $(echo -n "$pass" | gnome-keyring-daemon --replace --unlock)
    unset pass
}

Para que RDP funcione, necesita un enchufe que emule un monitor, pero la resolución no cambia en él.

Comportamiento extraño de mdadm

mdadm Por alguna razón me negué a hacer una serie de 4 discos sin motivo aparente. Más precisamente, solo ocupa 2 terabytes cuando debería ocupar 4.

Dos matrices funcionan bien. No podía entender por qué esto era así.

velocidad del NAS

Discos

Discos

  • La escritura en el disco tiene un cuello de botella de 1 línea PCIE 3.0, es decir, en varias pruebas tuve alrededor de 800 – 1000 megabytes por segundo. No midí la lectura normalmente, pero es poco probable que sea peor;

  • Compré discos relativamente baratos, pero al menos algo normales (no del todo desconocidos en China). Aunque algún PCIE 3.0 antiguo y no vendido sería más adecuado aquí, no lo he visto;

  • La escritura en la matriz es aproximadamente la misma ~800-1000 megabytes por segundo (como en el disco mismo), la lectura no se midió correctamente;

10240+0 records in
10240+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 0.842631 s, 1.2 GB/s

Y la pregunta más importante es: ¿cuál es la velocidad de copia y escritura en la red a través de Samba?

Velocidad a través de Wi-Fi allí

Velocidad a través de Wi-Fi allí

Velocidad de wifi aquí

Velocidad de wifi aquí

A veces la velocidad de descarga cae a valores pequeños, pero aquí prefiero culpar a Windows. A través de iperf de Linux a Linux, todo siempre funcionó bien para mí.

Conclusiones

Por su precio, el CM3588 es una pieza de hardware muy interesante si no necesitas una solución profesional de 100 terabytes o para una pequeña oficina de producción de vídeo.

Lo único que esencialmente no pude hacer fue instalar aplicaciones de Android. Quizás alguien más experto en este asunto compre esta pieza de hardware y publique una receta o imagen. Gracias por leer.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *