O suporte Intel 10GbE no ZimaOS atual é muito melhor do que o sugerido pelo tópico de 2024. O suporte para X540 está agora explicitamente indicado na página oficial de compatibilidade, os adaptadores baseados em Intel 82599 também estão listados e a página de contribuições de controladores da IceWhale indica que o pedido do controlador X710 foi implementado.
O tópico original continua a ser útil porque regista a implementação: o hardware da classe X540/X520 começou a funcionar após a adição dos controladores, enquanto o suporte para X710 foi adicionado no ZimaOS 1.3.2. Os utilizadores atuais devem identificar o chip controlador exato antes de comprar ou diagnosticar uma placa.
Verifique o controlador, não apenas o nome comercial da placa
lspci -nnk | grep -A3 -Ei 'ethernet|network'
As placas Intel X520 utilizam normalmente o controlador 82599, enquanto a X540 utiliza a sua própria família de controladores X540 e a X710 utiliza uma família de controladores mais recente.
O ZimaOS atual lista X540 e 82599ES
A atual lista de compatibilidade de adaptadores de rede do ZimaOS indica como compatíveis o Intel X540 e um adaptador Intel 82599ES de duas portas SFP+.
O X710 foi adicionado através do trabalho da comunidade no desenvolvimento de controladores
A atual página de contribuições de controladores do ZimaOS indica como implementado o suporte dos controladores Intel X540 e Intel X710.
Verifique o controlador do kernel
ethtool -i INTERFACE
ip link
dmesg | grep -Ei 'ixgbe|i40e|x540|x710|82599'
Os adaptadores da classe X520/X540 utilizam normalmente o ixgbe; a X710 utiliza normalmente o i40e.
A velocidade da ligação não é o mesmo que o débito
ethtool INTERFACE
iperf3 -s
Verifique se foi negociada uma ligação de 10Gbps e, em seguida, utilize o iperf3 entre dois anfitriões compatíveis. O armazenamento, o CPU, o MTU, o switch, o cabeamento e o número de fluxos TCP podem limitar o débito real.
Os DAC SFP+ e os transceptores são importantes
Uma placa X520-DA pode não estabelecer ligação devido a transceptores ou DAC incompatíveis, mesmo quando o controlador funciona perfeitamente. Teste um transceptor/cabo e uma porta de switch comprovadamente funcionais.
Não presuma que todas as placas Intel 10GbE são idênticas
A Intel tem várias gerações de controladores e variantes OEM. Um controlador que não conste da lista verificada deve ser analisado pelo ID PCI e pelo controlador, em vez de ser considerado compatível apenas por ter o logótipo Intel.
A lista de verificação de hardware de rede ajuda a preparar um relatório 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 10GbE instalado numa ranhura com largura de banda limitada pode negociar 10GbE na ligação, mas não conseguir manter o débito máximo. Verifique a largura e a velocidade PCIe ativas, especialmente em NAS compactos e 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 em ambos os anfitriões e em todos os switches/VLAN no percurso; uma única incompatibilidade pode causar perdas de pacotes difíceis de diagnosticar.
Faça primeiro um teste entre a memória e a memória, antes do armazenamento
Utilize primeiro o iperf3. Se a rede atingir uma velocidade próxima do débito máximo, 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 para o controlador da placa de rede.
Perguntas frequentes
O ZimaOS suporta Intel X540?
Sim. Está explicitamente indicada na documentação atual dos adaptadores compatíveis.
O ZimaOS suporta X520?
O utilizador da fonte confirmou que a rede 10GbE funcionava após a adição dos controladores, e a documentação atual lista o controlador Intel 82599ES utilizado por muitas placas X520.
E quanto à X710?
A IceWhale indicou que foi adicionada na versão 1.3.2, e a atual página de contribuições de controladores indica o suporte para X710 como implementado.
Por que motivo obtenho apenas 5–7Gbps?
Faça testes separados ao switch, ao cabo/transceptores, ao CPU, ao MTU, aos fluxos TCP e ao armazenamento; o suporte do controlador apenas permite que a interface funcione.
