Testes de swap em nós do Kubernetes mostram ganhos na densidade de carga de trabalho
Testes com armazenamento de estado sólido rápido registraram ganhos de densidade de até três vezes, muitas vezes com pouco ou nenhum custo de latência.
Ilustração de IATestes de nós do Kubernetes que usam swap apoiado por unidades de estado sólido NVMe rápidas registraram ganhos de densidade de carga de trabalho de até três vezes, muitas vezes com pouco ou nenhum custo de latência. O suporte à execução de nós com swap ativado atingiu a Disponibilidade Geral (General Availability) na v1.34.
O trabalho de benchmark examinou três tipos de carga de trabalho: compilações de kernel de CI/CD, navegadores headless em sandbox e ambientes de execução Python isolados. Seus autores usaram o swap para tirar da RAM a memória inativa, permitindo que um nó acomodasse mais pods. Os ganhos relatados descrevem esses testes e não comprovam a mesma melhoria para todas as cargas de trabalho.
A memória pode se tornar um recurso limitante antes que a capacidade de processamento se esgote. As cargas de trabalho de IA agêntica aumentam essa pressão, pois iniciá-las e executar código não confiável pode exigir uma grande ocupação de memória. Elas podem então permanecer residentes enquanto aguardam outro prompt, consumindo memória mesmo em períodos ociosos.
A abordagem descrita nos testes trata dessa memória ociosa colocando-a em armazenamento rápido. Os autores constataram que isso poderia aumentar o número de pods suportados por um nó, com o tamanho do benefício dependendo da carga de trabalho testada.