Os problemas de largura de banda USB / Ethernet podem ser resolvidos com mais controladores host?

0

Se eu tiver vários periféricos USB / Ethernet com muita largura de banda conectados ao meu PC que estão causando problemas de largura de banda, eu estaria correto em assumir que ter mais controladores de host USB / Ethernet ajudaria nos problemas de largura de banda?

Meu entendimento atual é que os controladores host são a fonte real da largura de banda e a largura de banda é dividida entre diferentes portas USB / Ethernet, portanto adicionar mais portas não ajuda no problema de largura de banda, mas adicionar mais controladores host.

Portanto, se eu estiver correto, os problemas de largura de banda podem ser resolvidos com uma placa-mãe com mais controladores de host ou conectando os periféricos por meio de uma placa PCIe que contém seu próprio controlador de host. Estou entendendo isso corretamente?

Mais informações: Vamos supor que o problema é largura de banda, não software ou qualquer outra coisa. Eu estava hesitante em adicionar informações específicas para manter a questão geral e aplicável para os outros. No meu caso específico, acredito que o problema é a largura de banda porque posso controlar a largura de banda que os dispositivos físicos usam e tudo funciona bem, a menos que um limite específico seja atingido para o valor de uso de largura de banda permitido.

Mais detalhes:

  1. Largura de banda que estou tentando obter: tenho três dispositivos que precisam de 125 MB / se um dispositivo que precisa de um mínimo de 7 MB / s.
  2. Todos os dispositivos são conectados por USB. Os 3 que precisam de 125MB / s são conectados por USB3.0 e o outro por USB2.0
  3. A porta USB2.0 é nativa da placa-mãe, enquanto as 3 portas USB3.0 são auxiliares.
  4. A CPU é Intel i5 4570 @ 3,20 GHz.

Gostaria de enfatizar que não estou perguntando se tenho problemas de largura de banda. Estou perguntando se existe um problema de largura de banda, pode ser resolvido com mais controladores de host?

    
por db7638 08.12.2017 / 22:22

1 resposta

2

Em resumo, os vários controladores USB ou Ethernet do SIM podem resolver problemas de largura de banda.

No entanto, existem várias limitações e condições.

  1. Você NUNCA resolveu o problema com PCI ou slot mais antigo.
  2. Os slots
  3. pcie 1.0 também tornarão muito difícil.
  4. Muitas placas-mãe compartilham recursos do pcie com os quais você precisa lidar.

    a. Se você tem 2 slots pcie x16, eles só podem rodar a x8 se ambos forem usados.

    b. Alguns são executados em x4 se forem usados mais que isso.

    c. Isso pode ser resolvido com a placa-mãe e / ou a CPU corretas.

Usando o pcie 3.0 não compartilhado, o problema deve ser solucionável. Mesmo na versão 2.0, ainda há uma quantidade significativa de largura de banda.

Uma única pista pcie 2.0, x1, é 500mb / s   Uma única pista pcie 3.0, x1, é 1000mb / s

Eu não acredito que o formato x2 seja usado. Então, com um slot x4, você tem 2000mb / s ou 4000mb / s, dependendo do 2.0 vs 3.0. Esta é a largura de banda suficiente para uma placa de rede de 10g que usa 1250mb / s, além de um pouco de sobrecarga.

Além disso, é suficiente que uma única placa NIC com 4 plugues Ethernet independentes seja executada.

Portanto, se você resolver seus problemas de Ethernet com 1 ou 2 cartões e você tiver 2 ou mais slots restantes resolvendo seus problemas de USB com controladores adicionais deve funcionar.

Finalmente, o seu processador / chipset tem que ser capaz de processar os dados recebidos com rapidez suficiente para satisfazer todos os seus dispositivos. Se você está simplesmente gravando dados no disco, como em câmeras de vídeo, então você só precisa de largura de banda de leitura / gravação suficiente, com aproximadamente 4 ssd, talvez mais ou menos, dependendo do desempenho da marca / modelo que você comprar.

Se cada um desses fluxos fosse vídeo e você fosse transcodificá-lo para h265, precisaria de muito mais poder de CPU. Mesmo uma única aceleração de GPU não seria suficiente para lidar com muitos fluxos em tempo real.

Se você está apenas executando um servidor de arquivos que apenas compartilha arquivos e não os processa muito, você não deve ter problemas com isso.

    
por 09.12.2017 / 18:32