El catástrofe de la RAM es especialmente terrible para los laboratorios domésticos

Ya sea que esté reutilizando PC viejas en servidores improvisados, invirtiendo en chasis NAS (almacenamiento conectado en red) prediseñados o adquiriendo parafernalia de nivel empresarial, tendrá que priorizar ciertos componentes sobre otros. Por ejemplo, una GPU es un aspecto de muerto prioridad de un servidor doméstico (a menos que sus cargas de trabajo impliquen renderizado o tareas LLM). La destreza de la CPU, por otro banda, es asaz importante cuando se ejecutan plataformas de virtualización, mientras que las unidades de almacenamiento son muy importantes en los servidores de almacenamiento.

Y luego está la RAM, que ocupa un puesto destacado en la tira de niveles de prioridad para prácticamente todas las tareas del servidor. Pero con el RAM Armageddon inflando el costo de las tarjetas de memoria a niveles obscenos, los jugadores no son el único clan que paciencia que los precios vuelvan a la normalidad (o a niveles poco estables, como pequeño). En todo caso, la situación es mucho más serio para los laboratorios domésticos que necesitan RAM adicional para servidores de almacenamiento y plataformas de autohospedaje.

Una persona que sostiene un procesador Intel Xeon E5-2650 v4 de calidad de servidor

Compré hardware empresarial usado y no me arrepiento en lo más pequeño

Los viejos sistemas de servidores son una favor para los laboratorios domésticos

La RAM puede ser un gran cuello de botella cuando se ejecutan varios invitados virtuales

Incluso más que la CPU

Si ha estado siguiendo mis artículos en XDA, sabrá que a menudo reciclo hardware antiguo para ejecutar contenedores y máquinas virtuales, y a menudo los armo con el frívolo Proxmox que actúa como plataforma de virtualización subyacente. Pero en prácticamente todas las combinaciones de hardware, he pasado que las métricas de utilización de RAM superan el 80% antiguamente de que el uso de la CPU calibre la marca del 50%, ¡incluidas las computadoras portátiles dinosaurio con 4GB de memoria y solo dos núcleos de CPU!

El aumento de la memoria puede mitigar este problema cuando se ejecutan un par de máquinas virtuales inactivas, pero incluso con LXC, la RAM limitada puede afectar enormemente el rendimiento. Peor aún, el aprovisionamiento excesivo de memoria nunca es una buena idea, ya que los nodos afectados por la RAM comenzarían a retrasarse o dejarían de reponer si asignara demasiada a mis invitados virtuales. Y esos son solo nodos de escala muerto que ejecutan LXC. Si intentara ejecutar 2 o 3 máquinas virtuales al mismo tiempo, necesitaría al menos 8 GB de RAM en la máquina host y duplicaría esa cantidad para proyectos que involucren máquinas virtuales de progreso de Windows, instancias de Qubes OS o virtualización anidada. Si no hubiera comprado mi servidor Xeon principal hace unos abriles, no podría practicar mis habilidades de automatización DevOps con Terraform y Ansible.

ZFS es extremadamente pesado para la memoria

No querrás que tu NAS con tecnología ZFS se quede sin RAM

Un grupo ZFS en Proxmox

Cambiando de tema al banda NAS, se podría pensar que un servidor de almacenamiento sencillo no requeriría mucha memoria. Bueno, estarías en lo cierto, a menos que optes por una distribución NAS que ejecute ZFS. Soy un miembro incondicional de la bandería ZFS y no puedo imaginarme usando mi NAS principal sin el diseño CoW, las disposiciones RAID, las sumas de comprobación y las instantáneas de este poderoso sistema de archivos. Pero lo que no puedo defender son las tendencias de acaparamiento de RAM de ZFS.

El NAS TerraMaster F4-424 Max

4 errores de ZFS que sólo cometes una vez (y cómo evitarlos)

ZFS puede ofrecer muchos beneficios, pero incluso puede arruinar su NAS si no sigue sus reglas

Y siquiera me refiero a uno o dos GB adicionales. Como regla caudillo, querrás comenzar con una saco de 8 GB de memoria y luego juntar 1 GB por cada terabyte de almacenamiento. Para las personas con configuraciones L2ARC con SSD, necesitarán 1 GB adicional por cada 50 TB de gusto en su sistema. Por supuesto, no es necesario que se exceda y compre 128 GB de RAM de inmediato. Pero ZFS funcionará peor en equipos con deficiencia de RAM que otros sistemas de archivos.

La memoria ECC asequible se ha convertido en un sueño inverosímil

Se ha vuelto incluso más caro que las típicas memorias RAM.

Honestamente, la memoria del código de corrección de errores no es una exigencia para los servidores domésticos ocasionales, más aún cuando depende de plataformas en la cúmulo para realizar copias de seguridad esenciales. Pero cuando depende de servicios autohospedados para las tareas diarias y utiliza un NAS para juntar medios archivados, copias de seguridad y documentos esenciales, la RAM ECC puede juntar una capa adicional de protección a sus datos.

Esto se debe a que la memoria ECC sirve como cura para los cambios de bits, un problema poco global en el que la integridad de los datos se ve comprometida por un solo bit que cambia de 0 a 1 (o al revés). Incluso con copias de seguridad periódicas, los cambios de bits pueden dañar silenciosamente sus instantáneas, por lo que no se enterará de los conjuntos de datos rotos hasta que sea demasiado tarde. Gracias a los chips de memoria adicionales, la RAM ECC puede juntar información redundante y utilizarla para detectar cambios de bits y corregirlos antiguamente de que las cosas se salgan de control.

La memoria ECC es especialmente útil cuando tienes un servidor construido sobre ZFS. Verá, ZFS se plinto en sumas de comprobación para asegurar que sus datos permanezcan consistentes, y este valía se calcula dos veces: una vez cuando se crea un monolito de datos en su pelotón y otra vez cuando se ejecuta un trabajo de higienización para probar la integridad del archivo. Si surgieran problemas de memoria mientras los datos aún se están escribiendo, las sumas de comprobación mostrarían un error, lo que provocaría que los archivos corruptos reemplacen los archivos perfectamente correctos. La RAM ECC puede solucionar estos problemas de memoria, por lo que no tiene que preocuparse de que los cambios de bits conviertan sus archivos NAS en un desastre.

Aunque la memoria tradicional se ha vuelto extremadamente cara, los precios de la RAM ECC son aún peores. Si planea poner al día su voluminoso servidor ZFS con RAM de corrección de errores, tendrá que estar preparado para deteriorar una fortuna. Diablos, estaba planeando comprar otros 64 GB de memoria ECC DDR4 esta Navidad, pero el aumento del 400% me hizo renunciar a mis planes de aggiornamento.

Related Posts

Experiencia: este centro soluciona la anciano demarcación del MacBook Neo

lo nuevo de Apple macbook neo es uno de los productos más interesantes y disruptivos que Apple ha enérgico en primaveras. A partir de sólo $599, o $499 a través…

Código taimado invisible ataca 151 repositorios de GitHub y VS Code: el ataque Glassworm utiliza blockchain para robar tokens, credenciales y secretos

Los investigadores de Aikido Security informaron el viernes que habían contrario al menos 151 repositorios de GitHub comprometidos por un actor de amenazas rastreado como Glassworm, que oculta cargas maliciosas…

You Missed

Experiencia: este centro soluciona la anciano demarcación del MacBook Neo

Experiencia: este centro soluciona la anciano demarcación del MacBook Neo

Guguas de la avenida Luperón aumentan RD$5 precio del pasaje

Guguas de la avenida Luperón aumentan RD precio del pasaje

Microsoft bichero Copilot Health, su nueva IA para diligenciar información médica

Microsoft bichero Copilot Health, su nueva IA para diligenciar información médica

Abinader: “La lucha de Minerva Mirabal marcó el inicio del camino con destino a la verdadera democracia en la RD”

Abinader: “La lucha de Minerva Mirabal marcó el inicio del camino con destino a la verdadera democracia en la RD”

Camacho asegura el MP tiene pruebas suficientes para remitir a litigio a los acusados en caso Calamar

Abinader: “La lucha de Minerva Mirabal marcó el inicio del camino con destino a la verdadera democracia en la RD”

Código taimado invisible ataca 151 repositorios de GitHub y VS Code: el ataque Glassworm utiliza blockchain para robar tokens, credenciales y secretos

Código taimado invisible ataca 151 repositorios de GitHub y VS Code: el ataque Glassworm utiliza blockchain para robar tokens, credenciales y secretos