Coisas que afetam o desempenho dos cartões NIC?

0

Gente,

Eu tenho um laptop e uma torre. E eu uso EtherCAT (através da porta Ethernet) em ambos. Mas percebo que, se eu desconectar meus cabos da torre, perco muitos quadros, pois, como no laptop, não consigo perder nenhum quadro ao desconectar um cabo ethernet.

Eu tenho toda a minha NIC configurada para 100Mbps Full-Duplex, já que esta é a configuração mais ideal para EtherCAT.

Quais são os fatores que podem fazer isso funcionar melhor no meu laptop e não tão bons na minha torre?

Os seguintes itens podem afetar? (você pode adicionar mais itens à lista também)

1) O processador (eu tenho uma placa ARM que usa dois PRU para lidar com dados relacionados à Ethernet, e eu mal perco os quadros quando há um erro ... como um cabo desconectado)

2) RAM?

3) Cache?

    
por Pototo 23.04.2016 / 00:23

2 respostas

0

Não estou familiarizado com o EtherCat, mas posso dizer-lhe definitivamente que todas as placas de rede não são criadas iguais quando se trata de lidar com cargas de dados e condições de erro.

O chipset em seu laptop provavelmente tem uma melhor integração com o barramento local interno do computador e, portanto, com as funções da CPU, pois tudo fica em uma única placa, enquanto a área de trabalho provavelmente poderia se beneficiar da atualização para um placa de rede de nível de servidor, como uma Intel. Ou possivelmente uma placa-mãe com um chipset embutido diferente.

As melhores placas de rede possuem processadores e / ou recursos integrados para torná-las mais tolerantes a falhas e menos sobrecarregadas para o computador que as hospeda. Eles também costumam ter drivers melhores também.

A RAM e o cache dos computadores não se correlacionam com o quão bem ele transmite dados em uma rede, a menos que haja um gargalo, e o sistema simplesmente não pode enviar ou receber dados até está pronto de novo.

    
por 23.04.2016 / 00:54
0

No nível da NIC, possíveis atrasos incluem: um PHY que é lento para se equalizar ao cabo; uma interrupção de detecção de portadora ausente ou desativada; camadas de driver que atrasam ou debitam o status de detecção de portadora recebido da interface. As preocupações do sistema que podem introduzir atrasos significativos incluem: perda e restabelecimento de configuração e outro estado (DHCP, NetworkManager, teste de acesso à Internet, etc.); e outros serviços que bloqueiam o acesso à rede até serem completamente inicializados (antivírus, firewall, sincronização, etc.).

Além disso, é minha lembrança anecdótica completamente não científica que alguns chipsets (Realtek?) são mais lentos para ir de plug para play do que outros.

Em qualquer caso, se você precisar de uma recuperação mais rápida das falhas do cabo, poderá testar diferentes placas de rede no PC. Ou você também pode tentar evitar falhas de cabo por meio da agregação de links.

    
por 23.04.2016 / 03:06