Mr.PlanB Logo
    Volver al blog
    Veeam
    Rendimiento
    Uso de memoria
    Proxies de backup

    128GB de RAM y el proxy de Veeam consume toda la memoria

    8 de abril de 2026
    3 min de lectura

    Cuando un "uso alto" deja de parecer normal

    Al principio, no parece una crisis. Es previsible que un servicio de backup consuma bastante RAM. Tienes un servidor potente con 128GB y una carga de trabajo que no es precisamente pequeña, así que cuando la memoria empieza a subir, no le das importancia. Para eso está.

    Luego sigue subiendo, hasta que un servicio, Veeam.Archiver.Proxy, consume prácticamente todo lo que encuentra a su paso, de forma constante y mucho más allá de picos puntuales.

    Ahí cambia el panorama. Lo que parecía un "comportamiento normal" empieza a convertirse en algo fuera de control.

    El fin de semana interminable

    El uso de RAM resulta ser el problema menor. El punto de quiebre real llega justo después.

    Los trabajos empiezan a fallar, poco a poco y sin un corte limpio. Se ralentizan, se estancan y se pasan todo el fin de semana ejecutándose sin terminar. Los divides en lotes más pequeños con la esperanza de ayudar, pero no sirve de nada. Levantas un nuevo servidor proxy pensando que quizá el antiguo era el culpable, y obtienes el mismo resultado.

    Ese es el momento que teme cualquier administrador: has probado las soluciones obvias, nada cambia y el sistema ha pasado de ir lento a quedarse completamente bloqueado.

    La ilusión de que "más recursos lo resolverán"

    El instinto natural ante situaciones así es meterle más recursos al problema: más RAM, más proxies, más separación entre cargas de trabajo.

    Hay que admitir que ese consejo no tarda en aparecer. "Probablemente necesites servidores proxy independientes", sugiere una persona, insinuando que la configuración actual todo en uno podría ser parte del problema. Otra se inclina por cambios de arquitectura, como sistemas dedicados e incluso distintas elecciones de sistema operativo.

    Sin embargo, el usuario ya lo había probado. Nuevo proxy, idéntico comportamiento. Eso es lo que resulta frustrante: no parece un problema claro de escalado, y lo que falla apunta a algo más estructural.

    La decisión de diseño que cambia la perspectiva

    Entonces alguien aporta un detalle que cambia la forma de ver todo. El servicio proxy debe usar mucha memoria; está diseñado así. Escala automáticamente y consume hasta cerca del 80% de la RAM disponible para procesar objetos más rápido.

    De pronto, lo que parecía un error empieza a parecer una funcionalidad, y el asunto se complica. Desde una perspectiva, el sistema funciona justo como se diseñó, aprovechando los recursos disponibles de manera agresiva para maximizar el rendimiento. Desde otra, parece que ahoga al resto de tu infraestructura. Ambas interpretaciones son válidas y describen el mismo comportamiento.

    "No retiene RAM... la está usando"

    El debate no se detiene ahí. Una parte teme que el servicio reserve memoria y la retenga incluso cuando no se necesita activamente, bloqueando de paso otros procesos. La respuesta llega con contundencia: "No retiene RAM a menos que la esté usando".

    Esa distinción importa, pero en la práctica no siempre tranquiliza. Tanto si la memoria está "reservada" como si está "en uso activo", el resultado operativo es el mismo: las demás cargas de trabajo se sienten asfixiadas y el rendimiento se vuelve impredecible.

    El problema de escala a la vista de todos

    Luego miras las cifras y las piezas empiezan a encajar. Hay dos servidores proxy, 59 repositorios, 59 trabajos y miles de objetos, con 4,000 para un solo cliente.

    No es un entorno pequeño, pero tampoco tiene una escala empresarial masiva. Se sitúa en un terreno intermedio incómodo: lo bastante grande como para estresar el sistema y lo bastante contenido como para que atajos de arquitectura, como servidores todo en uno, sigan pareciendo razonables. Ese punto medio es donde suele aparecer la fricción, mucho más que en los extremos.

    Tres formas de interpretar el mismo problema

    Lo interesante de esta situación es lo dispar de las interpretaciones.

    Una postura sostiene que se trata de un problema de configuración: demasiados trabajos, poca separación y proxies asumiendo demasiada carga en un único sistema. La solución pasaría por rediseñar la arquitectura.

    Otra afirma que es el comportamiento previsto. Según esta lectura, un uso elevado de RAM es sencillamente el modo en que el sistema está diseñado para operar, y la causa real está en otra parte, tal vez en la estructura de los trabajos o en la distribución de la carga.

    Una tercera opinión, menos ruidosa, dice que esto es lo que ocurre cuando la complejidad se acumula con el tiempo. Se suman más trabajos, más repositorios y más clientes hasta que el sistema resulta técnicamente operativo pero difícil de gestionar en la práctica.

    Ninguna está equivocada. Cada una observa una capa distinta del mismo problema.

    La mayor frustración: ninguna respuesta clara

    Lo que más destaca es la incertidumbre, más que cualquier detalle técnico. Los registros no apuntan a nada definitivo, los cambios no ofrecen mejoras claras y cada corrección parece una apuesta a ciegas.

    "Me siento completamente agotado intentando encontrar una solución", confiesa el usuario.

    Esa es la parte con la que muchos empatizan. Más allá del consumo de RAM y de los trabajos fallidos, queda esa sensación de bloqueo ante un sistema que no da respuestas claras.

    ¿Qué está fallando en realidad?

    No hay una respuesta única y limpia, lo cual resulta incómodo. La memoria, los proxies y el tamaño de los trabajos probablemente influyen a la vez. La dificultad radica en cómo interactúan: el escalado de recursos, la distribución de la carga, las decisiones de arquitectura y quizá pequeñas ineficiencias que solo dan la cara a esta escala.

    Por eso cuesta tanto solucionarlo: estás desenredando un sistema entero en lugar de resolver un único fallo.

    La perspectiva general

    El mismo patrón se repite mucho más allá de este entorno o de este producto concreto. Los sistemas de backup modernos son potentes, pero también complejos. Escalan con agresividad, asumen ciertas arquitecturas y operan de maneras que no siempre resultan intuitivas. Cuando todo encaja, funcionan de maravilla; cuando algo se desajusta, cuesta entender qué ocurre.

    La zona más difícil es esa área gris donde las cosas "deberían" funcionar pero fallan. En ese punto ya no estás solo administrando copias de seguridad: estás depurando el sistema que se supone que debe proteger a todo lo demás.