Equilíbrio de Fases em Racks de IA: Porque Importa e o Que Funciona Mesmo

Uma alimentação trifásica de 32 A parece ter muita margem no papel. 32 A × 400 V × √3 = ~22 kW. Isso acomoda confortavelmente quatro servidores Kentino AI de oito GPUs em carga sustentada, ainda com folga. Então porque é que metade dos laboratórios de IA montados pelos próprios acaba a disparar um disjuntor no primeiro mês?

A resposta é quase sempre o equilíbrio de fases — ou melhor, a falta dele. A carga total do rack está dentro do previsto. É uma das fases que está a arder.

Este artigo explica como a energia trifásica se distribui realmente por um rack de servidores de IA, porque é que as cargas de trabalho de IA agravam o problema do equilíbrio de uma forma muito particular e o que fazer ao nível das tomadas da PDU para que o disjuntor deixe de surpreender.

A matemática, em breve

Para uma carga em estrela equilibrada, com tensão entre fases Vll e potência ativa total Ptot a um fator de potência PF:

I_line  =  P_tot  /  (V_ll × √3 × PF)

Numa alimentação europeia de 400 V com PF = 0.98 a transportar 20 kW equilibrados: I_line = 20 000 / (400 × 1.732 × 0.98) ≈ 29.5 A. Cabe num disjuntor de 32 A. Cada fase transporta ~29.5 A e o neutro fica perto de zero.

Distribua os mesmos 20 kW de forma desigual — 12 kW em L1, 5 kW em L2, 3 kW em L3:

Fase Carga Corrente de linha aprox.
L1 12 kW ~53 A — dispara
L2 5 kW ~22 A
L3 3 kW ~13 A

O total continua a ser 20 kW. O disjuntor de 32 A não quer saber de totais — o que lhe interessa é qual das fases dispara primeiro. L1, a 165% do valor nominal, dispara. As outras duas fases ficaram paradas.

A carga desequilibrada não desperdiça apenas capacidade; transforma a margem que pagou num disparo anunciado.

O problema da corrente no neutro

Os sistemas trifásicos em estrela têm um quarto condutor — o neutro — que devolve a soma vetorial das três correntes de fase. Com uma carga linear perfeitamente equilibrada, as três correntes anulam-se a intervalos de 120° e o neutro não transporta nada. Com desequilíbrio, o neutro transporta tudo o que não se anula.

Uma aproximação útil para a corrente no neutro com carga linear desequilibrada:

I_N  =  √( I_R² + I_Y² + I_B² − I_R·I_Y − I_Y·I_B − I_B·I_R )

No nosso exemplo de 53/22/13 A, dá cerca de 35 A a circular no neutro. Num quadro em que o condutor de neutro está dimensionado para a corrente nominal de fase, 35 A de neutro com fases de 32 A é desconfortável. Num quadro em que o neutro está subdimensionado (uma instalação antiga, uma remodelação ou o pressuposto de carga equilibrada), é aqui que se encontra isolamento derretido.

A conclusão honesta: em qualquer rack de IA que se preze, o condutor de neutro tem de ter, no mínimo, a mesma secção dos condutores de fase e, idealmente, ser sobredimensionado. Voltaremos a este ponto na secção do fator K, porque as cargas não lineares agravam a situação.

Porque é que as cargas de IA pressionam isto mais do que a TI tradicional

Um rack empresarial tradicional — servidores web, bases de dados, um par de switches de rede — tem uma carga estatisticamente não correlacionada entre máquinas. O CPU do servidor A dispara num momento, o do servidor B noutro, a média do rack é suave e equilibrar por três fases funciona mais ou menos, porque as flutuações aleatórias se anulam.

As cargas de trabalho de IA quebram esse pressuposto de duas formas muito concretas.

Correlação síncrona da carga. O treino distribuído executa o mesmo passo em todas as GPUs ao mesmo tempo. Uma passagem inversa arranca em simultâneo nas oito GPUs de um servidor. Se estiver a treinar em quatro nós, as 32 GPUs entram juntas na fase de all-reduce e passam juntas ao forward seguinte. A carga não é uma média suavizada — é uma onda quadrada à frequência do passo de treino, talvez 0.5–5 Hz consoante o modelo.

Se os quatro servidores estiverem na mesma fase, essa fase recebe a onda quadrada completa. Se os servidores estiverem distribuídos pelas fases, cada fase continua a ver a mesma onda quadrada, porque os passos são síncronos. O equilíbrio de fases não suaviza carga correlacionada. Apenas nivela a média por fase.

Transitórios de sub-ciclo. Uma única RTX 5090 tem um valor nominal de 575 W, mas é capaz de excursões transitórias até 738 W durante 5–10 ms, 824 W durante 1–5 ms e 901 W em picos inferiores a 1 ms. Um servidor Kentino AI de oito GPUs tem, por isso, um consumo sustentado nominal na ordem dos 4–4.5 kW e um pico por milissegundo que pode ultrapassar brevemente os 7 kW. A fonte de alimentação e a instalação elétrica do edifício absorvem a maior parte disto — mas os picos de corrente são reais, não são sinusoidais e propagam-se até à PDU a montante.

Os disjuntores termomagnéticos convencionais ignoram transitórios de sub-ciclo. Os disjuntores hidromagnéticos e eletrónicos modernos nem sempre o fazem; alguns disparam com o pico instantâneo e não com o valor eficaz. Se o seu disjuntor continua a disparar durante fases específicas do treino e o rack está dentro da sua média nominal, o problema está na curva de transitórios, não na média.

O que o equilíbrio de fases consegue e não consegue fazer

Problema O equilíbrio ajuda?
A média em kW ultrapassa o valor nominal por fase Sim — e muito
Um grupo de servidores correlacionado, os restantes parados Sim
Todos os servidores a treinar em sincronia (correlacionados) Em parte — só a média, não a envolvente
Picos transitórios de sub-ciclo de GPUs individuais Não — exige margem na fonte e no disjuntor
Distorção harmónica / corrente no neutro Em parte — as harmónicas simétricas continuam a somar-se
Rack meio vazio Muitas vezes impossível de equilibrar bem

É por isto que quem vem da operação de centros de dados tradicionais é por vezes apanhado desprevenido: no seu mundo, equilibrar é toda a história. Num rack de IA é necessário, mas não é suficiente.

Estratégia de equilíbrio ao nível das tomadas

O trabalho prático acontece ao nível das tomadas da PDU. Uma PDU de rack 0U trifásica de 32 A apresenta bancos de tomadas por fase. A disposição típica de uma PDU de 30 tomadas é: tomadas 1–10 em L1, 11–20 em L2, 21–30 em L3. Algumas PDUs usam uma disposição alternada, melhor para a gestão de cabos — tomadas 1, 4, 7 em L1; 2, 5, 8 em L2; 3, 6, 9 em L3. As PDUs de nível profissional usam um código de cores por fase.

A regra é simples e é violada constantemente: atribua os servidores de modo a que a soma da carga sustentada em cada fase fique a menos de ~10% das restantes. Com unidades idênticas é um round-robin; com cargas mistas é um problema de bin-packing.

Exemplo prático, PDU trifásica de 32 A (~22 kW nominais, 17.6 kW contínuos a 80%). Quantos servidores Kentino AI de oito GPUs (~4 kW sustentados cada) cabem?

Carga por fase consoante o número de servidores (nós de 8 GPUs, ~4 kW cada)
Servidores L1 L2 L3 Corrente de linha por fase
8 12 kW 12 kW 8 kW 53 A / 53 A / 35 A — dispara
5 8 kW 8 kW 4 kW 35 A / 35 A / 18 A — dispara em L1 e L2
4 8 kW 4 kW 4 kW 35 A / 18 A / 18 A — dispara em L1
3 4 kW 4 kW 4 kW 18 A / 18 A / 18 A — cabe, equilibrado

O orçamento realista: uma única alimentação trifásica de 32 A por rack suporta cerca de três servidores de IA de oito GPUs, não oito. Um servidor de quatro GPUs, com ~2 kW sustentados, duplica esse número para cerca de seis por circuito.

Isto apanha a maioria dos planeadores de laboratório de surpresa. A margem teórica de um circuito de 22 kW evapora-se assim que se contabilizam as curvas dos disjuntores, os picos transitórios e a desclassificação de 80% para carga contínua exigida pela maioria dos regulamentos elétricos.

Medir — PDU com medição por tomada

Uma PDU básica não lhe dá nada. Uma PDU com medição dá-lhe a corrente eficaz por fase à entrada. Uma PDU com medição por tomada dá-lhe a corrente de cada tomada, que é a unidade que realmente interessa.

O que vigiar:

  • Corrente eficaz por fase, com histórico ao longo do tempo. A maioria das PDUs com medição por tomada expõe SNMP ou uma API REST; recolha para o Prometheus, represente no Grafana e defina alarme aos 80% do valor nominal.
  • Corrente de pico por fase numa janela de amostragem. Se a PDU expuser a retenção de pico, registe-a; se não, amostre a 1 Hz no mínimo.
  • Rácio de desequilíbrio entre fases — (máx − mín) / máx entre as três fases. Abaixo de 10% é bom. Acima de 25% significa que está a deixar capacidade por usar.
  • Corrente no neutro, se a PDU a reportar. Se o neutro ultrapassar ~30% da corrente de qualquer fase em carga, algo está mal — no equilíbrio ou no conteúdo harmónico.

Uma PDU de 32 A é um único equipamento. Duas PDUs redundantes de 32 A (alimentações A e B) duplicam os dados a acompanhar, mas também duplicam a tolerância a falhas — se uma das alimentações cair, os servidores com fonte dupla continuam a funcionar e a PDU sobrevivente tem de absorver tudo. Dimensione para esse caso: um rack com alimentação dupla deve manter cada PDU a ~40% do nominal, para que uma comutação por falha de uma alimentação continue dentro do disjuntor.

Harmónicas e o fator K

Todas as fontes de alimentação de servidores de IA são fontes comutadas, ou seja, cargas não lineares: consomem corrente em impulsos em torno do pico de cada meio-ciclo, em vez de a consumirem como uma sinusoide suave. Isto injeta correntes harmónicas de volta na alimentação, sobretudo a 3.ª, a 5.ª e a 7.ª em sistemas monofásicos e a 5.ª, 7.ª, 11.ª e 13.ª em trifásico em estrela.

A 3.ª harmónica é a mais problemática no trifásico: é uma harmónica triplen, o que significa que as correntes de 3.ª harmónica das três fases chegam ao neutro em fase, e não desfasadas de 120°. Somam-se aritmeticamente. Uma carga linear equilibrada tem corrente de neutro praticamente nula. Uma carga não linear equilibrada com conteúdo significativo de 3.ª harmónica pode ter uma corrente de neutro próxima ou superior à corrente de fase.

É por isso que existem transformadores com fator K. K-1 é um transformador normal para carga linear; K-13 está classificado para um conteúdo harmónico substancial; K-20 é o que os centros de dados de IA mais exigentes especificam atualmente, porque os clusters de IA apresentam uma carga essencialmente 100% não linear, sem motores nem resistências na mistura que diluam o conteúdo harmónico.

Para um laboratório de um só rack, isto raramente é problema seu — o transformador do edifício está a montante e dimensionado para carga mista. Para uma sala de IA com vários racks acrescentada a um edifício existente, pergunte ao eletricista: qual é a classificação K do transformador a montante, o condutor de neutro tem pelo menos a mesma secção dos condutores de fase (sobredimensionado é melhor) e o quadro está classificado para conteúdo harmónico? Se as respostas forem «K-1, igual à fase, genérico», está bem para um rack, mas deve voltar ao tema antes de escalar para quatro.

O problema honesto do rack meio vazio

O equilíbrio de fases pressupõe que há carga suficiente para distribuir. Um rack com um servidor e vinte U vazias não pode ser equilibrado — esse servidor está na fase em que estiver ligado. As outras duas fases ficam paradas, o neutro transporta a corrente total desse servidor e a alimentação trifásica de 32 A está talvez a 8% da capacidade, mas 100% desequilibrada.

Três opções honestas:

  1. Aceitar o desequilíbrio. É um servidor. O quadro aguenta.
  2. Passar para monofásico. Uma alimentação monofásica de 32 A a 230 V dá ~7.3 kW — suficiente para um ou dois servidores de 4 GPUs. Mais simples, sem problema de equilíbrio e sem a questão das harmónicas triplen no neutro. É a resposta certa para um laboratório pequeno sem planos de crescimento nos próximos 12 meses.
  3. Planear e cablar com antecedência. Se vai crescer para 6 ou 8 servidores no próximo ano, instale já a alimentação trifásica e equilibre devidamente à medida que acrescenta servidores. A diferença de custo face ao monofásico é pequena comparada com arrancar tudo mais tarde.

Passo a passo de um cenário real

Um laboratório de dimensão média realista: dois racks, 8× servidores Kentino AI de oito GPUs distribuídos pelos dois, mais rede, armazenamento e uma bancada de testes Intel Arc. Total sustentado de ~35.5 kW (32 kW para a frota Kentino AI, 2.5 kW para a bancada Arc, 1 kW para switches e armazenamento).

Plano de circuitos: quatro servidores Kentino AI por rack, cada rack com uma alimentação trifásica de 63 A (~43.5 kW nominais, 34.8 kW contínuos — confortável para quatro servidores de 4 kW mais acessórios).

Atribuição de tomadas do rack A:

Equipamento Fase Sustentado
Kentino AI 1 L1 4.0 kW
Kentino AI 2 L2 4.0 kW
Kentino AI 3 L3 4.0 kW
Kentino AI 4 L3 4.0 kW
Switch A L2 0.2 kW
Armazenamento L1 0.6 kW

Por fase: L1 = 4.6 kW (20 A), L2 = 4.2 kW (18 A), L3 = 8 kW (35 A). Desequilibrado — duas unidades Kentino AI partilham L3. Com apenas quatro servidores por rack não é possível equilibrar perfeitamente por três fases; há sempre uma fase que leva o extra. 35 A numa alimentação de 63 A são 56% do nominal, bem dentro do disjuntor. Aceite-se. O rack B espelha a disposição para os restantes quatro servidores Kentino AI e para a bancada Arc.

A redundância de alimentação dupla é conseguida dando a cada servidor uma ligação de fonte à alimentação A e outra à alimentação B, em duas PDUs fisicamente separadas — ver W04 para perceber como isto interage com a entrega repartida (e não redundante) nas fontes dos servidores de IA.

Monitorização: ambas as PDUs exportam a corrente por fase e por tomada via SNMP. O Prometheus recolhe a cada 15 s, o Grafana mostra a tendência de 24 h e dispara alarme se alguma fase ultrapassar 80% do nominal durante >5 min, ou se o rácio de desequilíbrio entre fases exceder 25% durante >30 min. A suavização é importante — o arranque e a paragem de tarefas de treino provocam desequilíbrios de curta duração sobre os quais não há nada a fazer.

O que fazer a seguir

Se está a dimensionar um novo rack de IA de raiz:

  1. Escolha primeiro o circuito e só depois conte os servidores. Uma alimentação trifásica de 32 A aos 400 V europeus suporta, realisticamente, 3× servidores de IA de oito GPUs, não 4 nem 5. Uma alimentação trifásica de 63 A suporta 6–7. Faça as contas contra a desclassificação de 80% para carga contínua, não contra a chapa do disjuntor.
  2. Especifique sempre uma PDU com medição por tomada. As PDUs básicas são uma falsa poupança em instalações de IA — não se equilibra o que não se mede e, da primeira vez que uma fase disparar, vai desejar ter um mês de dados por tomada.
  3. Atribua as tomadas antecipadamente e registe por escrito. Uma folha de cálculo com o mapeamento servidor → tomada → fase, mantida atualizada, poupa horas de investigação na primeira vez que algo dispara. Deixe uma cópia na porta do rack.
  4. Pergunte pela classificação K do transformador a montante se estiver a acrescentar três ou mais racks. Para um rack quase nunca importa; para uma pequena sala de IA começa a importar.
  5. Não espere que o equilíbrio resolva a carga transitória correlacionada. Nivela médias, não envolventes. A margem na curva do disjuntor é a única proteção real contra os picos síncronos dos passos de treino.
  6. Para racks meio vazios, com um ou dois servidores, o monofásico é normalmente a resposta certa. O trifásico é uma ferramenta de planeamento para crescer, não um valor por omissão.

O resumo aborrecido: o equilíbrio trifásico é sobretudo aritmética e disciplina. Trate-o como um ponto de checklist no momento da instalação, instrumente-o e volte a ele sempre que a composição do rack mudar. A matemática não é difícil. Os erros aparecem quando ninguém é dono da folha de cálculo.


Este texto faz parte da Kentino Wiki, uma série de referência sobre computação de IA, robótica e os sistemas que os ligam. Comentários e correções são bem-vindos em info@kentino.com.