Solução da comunidade

Compatibilidade com Intel X520, X540 e X710 10GbE no ZimaOS

IceWhale added requested Intel 10GbE drivers; X540/X520-class hardware was user-verified and X710 support was announced for ZimaOS 1.3.2.

O suporte Intel 10GbE no ZimaOS atual é muito melhor do que o tópico de 2024 dá a entender. O suporte para o X540 está agora indicado explicitamente na página oficial de compatibilidade, os adaptadores baseados no Intel 82599 também estão listados e a página de contribuições de controladores da IceWhale indica que o pedido para o controlador X710 foi implementado.

O tópico original continua a ser útil porque regista a evolução: o hardware da classe X540/X520 começou a funcionar após a adição de controladores, enquanto o suporte para o X710 foi adicionado no ZimaOS 1.3.2. Os utilizadores atuais devem identificar o chip controlador exato antes de comprarem ou diagnosticarem uma placa.

Verifique o controlador, não apenas o nome comercial da placa

lspci -nnk | grep -A3 -Ei 'ethernet|network'

As placas Intel X520 usam normalmente o controlador 82599, enquanto o X540 usa a sua própria família de controladores X540 e o X710 usa uma família de controladores mais recente.

A lista atual do ZimaOS inclui os X540 e 82599ES

A atual lista de compatibilidade de adaptadores de rede do ZimaOS indica que o Intel X540 e um adaptador SFP+ Intel 82599ES de porta dupla são compatíveis.

O X710 foi adicionado graças ao trabalho da comunidade nos controladores

A atual página de contribuições de controladores para o ZimaOS indica que o suporte para os controladores Intel X540 e Intel X710 foi implementado.

Verifique o controlador do kernel

ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'

Os adaptadores da classe X520/X540 usam normalmente ixgbe; os X710 usam normalmente i40e.

A velocidade da ligação não é o mesmo que o débito

ethtool INTERFACE
iperf3 -s

Confirme que foi negociada uma ligação de 10 Gbps e, em seguida, use iperf3 entre dois anfitriões capazes. O armazenamento, o CPU, o MTU, o switch, o cablagem e os fluxos TCP podem limitar a velocidade real.

Os DAC e os módulos óticos SFP+ são importantes

Uma placa X520-DA pode não estabelecer ligação devido a módulos óticos/DAC incompatíveis, mesmo que o controlador esteja perfeito. Teste um transcetor/cabo e uma porta de switch que saiba que funcionam.

Não presuma que todas as placas Intel de 10 GbE são iguais

A Intel tem várias gerações de controladores e variantes OEM. Se um controlador não constar da lista de modelos verificados, verifique o ID PCI e o controlador, em vez de presumir que é compatível apenas por ter o logótipo Intel.

A lista de verificação do hardware de rede ajuda a preparar um pedido de suporte útil.

Verifique a largura e a geração da ligação PCIe

lspci -vv -s PCI_ADDRESS | grep -E 'LnkCap|LnkSta'

Um adaptador de 10 GbE instalado numa ranhura com largura de banda limitada pode negociar 10 GbE na ligação física, mas não conseguir manter o débito máximo. Verifique a largura e a velocidade PCIe ativas, especialmente em NAS compactos e hardware de mini-PC.

As tramas jumbo são opcionais, não são a primeira solução

Não altere o MTU para 9000 antes de a rede básica com pacotes de 1500 bytes atingir as velocidades esperadas. As tramas jumbo exigem um MTU correspondente nos dois anfitriões e em todos os switches/VLAN no percurso; uma única incompatibilidade pode provocar perdas de pacotes difíceis de interpretar.

Faça primeiro um teste de memória para memória, antes de testar o armazenamento

Comece por utilizar iperf3. Se a rede atingir uma velocidade próxima da velocidade máxima da ligação, mas a cópia por SMB for mais lenta, o estrangulamento passou para os discos, o sistema de ficheiros, as definições do Samba, a encriptação ou o armazenamento do cliente, e não está relacionado com o controlador da placa de rede.

Perguntas frequentes

O ZimaOS é compatível com a Intel X540?

Sim. Está explicitamente indicada na documentação atual de adaptadores compatíveis.

O ZimaOS é compatível com a X520?

O utilizador original confirmou que a ligação de 10 GbE funcionava após a adição dos controladores, e a documentação atual lista o controlador Intel 82599ES utilizado em muitas placas X520.

E quanto à X710?

A IceWhale afirmou que foi adicionado na versão 1.3.2, e a página atual de contribuições de controladores indica que o suporte para X710 foi implementado.

Porque só consigo 5–7 Gbps?

Avalie separadamente o switch, o cabo/os transceptores, a CPU, o MTU, os fluxos TCP e o armazenamento; o suporte do controlador apenas confirma que a interface funciona.