Acabei de pesquisar no Google sobre isso, mas não consigo encontrar informações definitivas (alguns sites afirmam coisas das quais não tenho certeza). O que é mais rápido para conectar um cabo Ethernet a um MacBook Pro - um adaptador Thunderbolt ou um adaptador USB 3.0? Vi algumas alegações de que o Thunderbolt pode fazer um gigabit completo, enquanto o USB 3.0 pode apenas fazer 100mb - mas, novamente, vi muitos adaptadores USB 3.0 anunciados na Amazon como capazes de "10/100/1000 gigabit". Então, qual é o veredicto? O que é mais rápido?
(EDIT: Acabei de notar que alguns adaptadores USB 2.0 estão listados como "10/100/1000 gigabit". Eles são realmente tão rápidos quanto os adaptadores USB 3.0 e potencialmente Thunderbolt?)
usb
thunderbolt
ethernet
1dareu2mov3
fonte
fonte
Respostas:
RESPOSTA CURTA
A resposta para sua pergunta, conforme solicitado no título, é que realmente depende de quais portas você tem, preferência pessoal, custo, etc.
Digo isso porque o USB 3.0 e o Thunderbolt são mais rápidos que a Ethernet, por isso não importa para que lado você segue do ponto de vista da velocidade.
Mais especificamente (e com o risco de simplificá-lo demais):
* Na esmagadora maioria dos casos, embora existam redes Ethernet de 10 Gbps.
Então, como você pode ver, não importa, porque todos eles são mais rápidos do que a Ethernet para a qual você está convertendo.
RESPOSTA LONGA
Estou adicionando essa resposta mais longa devido aos vários comentários abaixo da minha resposta original.
Para iniciantes, a Ethernet pode realmente suportar até 10 Gbps. No entanto, em 99,9% dos casos (ok, não posso citar uma fonte para esse número - estou apenas fazendo um argumento), isso não será uma consideração prática para os usuários, a menos que eles pretendam se conectar a uma rede Ethernet de 10 Gbps existente. Enquanto a Ethernet de 10 Gbps está começando a ganhar alguma força em termos de infraestrutura de rede, isso está acontecendo apenas em algumas das maiores organizações ou naquelas que têm uma necessidade específica desse tipo de configuração (como ISPs, provedores de nuvem, data centers etc.) . Também é importante notar que a Apple nunca lançou um computador (nem mesmo Mac Pros ou Servidores) que suporta nativamente ethernet de 10 Gbps.
Uma das razões para uma lenta taxa de aceitação de Ethernet de 10 Gbps é que ela requer links ponto a ponto duplex completos (geralmente via comutadores de rede) e, como resultado, a operação half duplex e os hubs de repetidor não funcionam em redes Ethernet de 10 Gbps. Portanto, converter redes Ethernet existentes em uma rede Ethernet de 10 Gbps não é uma questão trivial e é bastante caro. Tudo isso dito, espero que a implantação de redes Ethernet de 10Gbps comece realmente a decolar de maneira mais ampla devido às demandas da edição de vídeo em HD e à exigência de mais organizações de ter sistemas de armazenamento compartilhado de alto desempenho.
Mas, em termos de consumidores típicos, isso não é algo que vale a pena considerar quando se deseja adicionar uma porta Ethernet a um computador e tomar uma decisão sobre o tipo de adaptador necessário.
Uma palavra sobre latência
Muito foi feito sobre a latência nos comentários. Embora a latência seja um fator - especialmente quando grandes redes com muitos dispositivos de rede estão envolvidos -, isso é menos problemático para os consumidores comuns.
A latência é importante para os consumidores comuns?
Sim e não. Um usuário em uma rede doméstica que precise transferir algumas fotos e documentos de um MacBook para um iMac não ficará muito preocupado se demorar alguns segundos para que a transferência comece. Por outro lado, se o mesmo usuário estiver navegando na Web e levar alguns segundos para que uma página comece a carregar, isso pode ser suficiente para que eles passem para outra coisa. Portanto, a latência pode ser muito importante para a experiência geral do usuário, mas a importância dela também depende do aplicativo. Se passarmos horas na Internet, queremos que nossas páginas sejam carregadas rapidamente, e a latência pode definitivamente afetar isso (basta conversar com qualquer usuário da Internet via satélite). Por outro lado, se apenas transferirmos arquivos através de uma rede doméstica ocasionalmente, será menos importante.
Então, o que é latência?
Correndo o risco de simplificar demais, latência refere-se ao atraso no tempo de transmissão que ocorre enquanto os dados permanecem na memória buffer de um dispositivo (por exemplo, ponte, roteador etc.) antes de poder ser enviado ao longo do caminho. Embora pareça estar apenas relacionado ao hardware, a latência é de fato afetada por fatores de hardware e software . Alguns estão listados abaixo:
Fatores de hardware
Fatores de software
Independentemente do fator envolvido, o impacto da latência na largura de banda da rede pode ser temporário ou persistente.
Como a latência é medida?
Em termos de redes Ethernet, a latência pode ser medida com diferentes ferramentas e métodos, como especificado pelo IEEE RFC2544 , netperf , ou Ping-Pong (não, não o jogo de ténis de mesa). Simplificando, a principal diferença nesses vários métodos é o ponto em que a latência é medida. Independentemente disso, embora a latência excessiva possa limitar o desempenho dos aplicativos de rede, atrasando a chegada de dados, é menos provável que esse atraso em uma rede de consumidores típica seja percebido, porque geralmente não há muitos dispositivos de rede nas redes de consumidores. Ou seja, como há menos adaptadores, pontes, roteadores etc. envolvidos entre a origem e o destino, a latência total deveser menos. Embora os usuários possam fazer pings e rastreadores para medir esse atraso, em aplicativos domésticos do mundo real (por exemplo, transferência de arquivos), isso não será perceptível, a menos que haja um problema em algum lugar.
Então, a latência é um fator na determinação do tipo de adaptador Ethernet que se compra?
Sim e não. De certa forma, isso é irrelevante em uma rede pequena / doméstica, porque simplesmente não haverá muitos dispositivos de rede. Mas se você tiver que decidir qual tipo de adaptador comprar para 6 computadores por sala em um prédio de 10 salas em que todos os computadores estejam na mesma rede Ethernet conectada por várias pontes, etc., isso será muito mais relevante.
Latência Thunderbolt v USB 3 re
Então, qual tipo de adaptador é melhor em termos de latência? Geralmente, é provável que um adaptador Thunderbolt para Ethernet tenha uma latência menor que um adaptador USB 3 para Ethernet. Mas, como os fabricantes se concentram na largura de banda ou na taxa de transferência quando publicam especificações, não será fácil tentar quantificar isso ou comparar adaptadores.
Então, por que eu preferiria um Thunderbolt ao adaptador Ethernet? Para ser honesto, em uma rede pequena / doméstica, provavelmente não faria isso, pois acho que a diferença seria insignificante e imperceptível a olho nu (por assim dizer). Para mim, a escolha se resumia a quais portas eu tenho disponíveis (ou estou disposto a sacrificar) e o custo. Mas se era uma rede grande, minha preferência pelo Thunderbolt é baseada nas experiências do mundo real de usuários em campos específicos.
Por exemplo, na indústria da produção musical, os usuários descobriram que, com dispositivos de áudio capazes de serem conectados via Thunderbolt ou USB3, a latência geral de áudio da conexão é de cerca de 1ms para Thunderbolt e 4,5ms para USB 3. Agora, essas velocidades podem ser impactado por outros fatores, mas como essas configurações envolvem exatamente o mesmo equipamento, parece que, por qualquer motivo, a conexão Thunderbolt é mais rápida (provavelmente porque o Thunderbolt tem acesso quase direto à CPU).
Não é claro se essa diferença seria replicada em termos de uma rede Ethernet típica. Por isso, quero dizer que conectar um PC a equipamento de áudio especializado diretamente via Thunderbolt é diferente de conectar um PC a uma rede Ethernet através de um adaptador Thunderbolt ou USB 3 . Mesmo que tenha sido replicado, embora a latência do áudio possa ser notada pelos profissionais da música, a transferência de arquivos e documentos é diferente novamente.
fonte
Eu recomendaria o Thunderbolt, pois é essencialmente PCI-Express externo, que é o mesmo barramento ao qual uma placa de rede interna (entre outras coisas, como placas gráficas, etc.) está conectada.
O PCI-E (e, portanto, o Thunderbolt) suporta DMA, que permite que a placa de rede grave pacotes na memória do sistema diretamente, sem envolver a CPU. Até onde sei, o USB não suporta DMA e exigirá a cooperação da CPU para copiar todos os pacotes de rede na memória.
fonte
Uma resposta da minha experiência pessoal: usei ambos
e não notou diferença ao testar a velocidade nem no uso diário.
fonte
O USB 3.0 tem as seguintes velocidades:
Thunderbolt 2:
Thunderbolt 3:
Thunderbolt é realmente mais rápido, mas com uma conexão de gigabit você não notará nenhuma diferença.
fonte
Isso depende da velocidade da sua rede e do quanto você está preparado para gastar.
Com 1 gigabit, eu esperaria pouca ou nenhuma diferença entre USB3 e Thunderbolt. Nos dois casos, o link Ethernet deve ser o gargalo.
A Ethernet não para em 1 gigabit. Existem alguns adaptadores Ethernet Thunderbolt para dual 10GBASE-T no mercado. Um da Promise, outro do Sonnet. A promessa é mais barata, mas a única revisão no site da Apple diz que não cumpre as especificações e recomenda a compra do soneto.
fonte
Como dito em outras respostas, ambas as interfaces são capazes de lidar com a largura de banda Ethernet de 1 GB e, na verdade, a maioria dos adaptadores fornecerá aproximadamente o mesmo desempenho.
A escolha se resume ao preço do adaptador (USB3 pode ser mais barato) e a porta que você deseja sacrificar pela conectividade Ethernet.
Você pode escolher o adaptador Thunderbolt se estiver em movimento e não tiver um hub USB3 com você. Você ficará sem a porta USB antes de ficar sem a porta Thunderbolt nessa situação.
Você pode escolher o adaptador USB se estiver no modo de área de trabalho com um hub USB3, para manter as portas Thunderbolt para exibição ou outros fins.
Observe também que, se você alternar entre computadores ou sistemas operacionais, o adaptador USB é amplamente compatível, enquanto o Thunderbolt só é totalmente suportado no macOS no momento (tive alguns problemas com o adaptador Ethernet Thunderbolt e um MBP no Windows ou Linux).
fonte
Aqui está uma análise comparando os dois adaptadores.
O que você realmente precisa considerar é a versatilidade do respectivo adaptador. Se você tiver outros computadores sem slot Thunderbolt, USB parecerá uma idéia melhor. Por outro lado, se você sempre tiver um slot Thunderbolt e nunca estiver em uso, a compra de um adaptador Thunderbolt economizará um slot USB.
fonte
O desenvolvedor Marco Arment respondeu a esta pergunta . Seus dados foram os seguintes:
fonte
Qualquer artigo que você leia sobre um adaptador Ethernet USB capaz de atingir apenas 100 Mbps é provavelmente falso, a menos que um adaptador em particular seja um fracasso total. O que é verdade é que um adaptador USB 2.0 Gigabit Ethernet ou um adaptador USB 3.0 Gigabit Ethernet conectado a uma porta USB 2.0 pode lidar apenas com cerca de 400 Mbps - a velocidade do link do USB 2.0 atinge 480 Mbps.
Um adaptador USB 3.0 Gig-E conectado a uma porta USB 3.0 em um computador com recursos de CPU suficientes pode atingir velocidades totais de gigabit. Um adaptador de raio pode causar menos estresse na CPU. Um adaptador de raio é menos universalmente útil, pois menos computadores podem suportá-lo. Pior, é minha experiência que você não pode conectar um adaptador Ethernet a um MacBook com Windows enquanto estiver em execução. Você deve reiniciar para permitir que o sistema detecte o novo dispositivo PCI-E. (Isso não acontece no Mac OS.) Isso já deveria ter sido consertado, mas foi bastante incômodo que eu evitasse o adaptador de raio objetivamente superior para um dispositivo USB 3.0.
fonte
Uma pequena extensão da resposta minuciosa de @Monomeeth.
O Thunderbolt 3 é uma besta de uma solução de protocolo e hardware capaz de velocidades de 20 Gbps em cobre, cabos passivos ou 40 Gbps em cabos ativos (cobre ou ópticos). Por uma questão de fato, o Thunderbolt também permite a rede , que deve estar presente em todos os principais sistemas operacionais, incluindo o kernel Linux 4.15+ em breve. Assim, você pode conectar dois computadores através do Thunderbolt e implementar uma conexão de rede de ~ 10 Gbps com isso.
Como alternativa, existem cabos USB "host para host" em uma versão com USB 2.0 (não recomendado) e USB 3.0 (isso é na especificação, a seção 5.5.2 menciona outras velocidades de "aplicativos host a host"). Isso também é chamado ethernet over usb e ouvi pessoas dizerem que funciona bem o suficiente e também é suportado no Linux. Prolific tem algumas ofertas, que devem ser sólidas.
Além do adaptador USB 3.0 comum para uma porta Ethernet de um gigabit, você também pode obter um adaptador USB 3.0 para duas portas Ethernet de gigabit, como o StarTech USB32000SPT .
Obviamente, muitos desses adaptadores terão problemas, como não dar suporte confiável ou não oferecer suporte a inicialização PXE, Wake on LAN, tags VLAN ou tamanhos MTU mais altos. Não há mecanismos de transferência e suporte para coisas realmente avançadas, como o SR-IOV, que você pode esquecer na maioria dos casos.
fonte
Para o novo MacBook Pro com Thunderbolt 3 por porta USB tipo C. O " Delock Adapter SuperSpeed USB (USB 3.1 Gen 1) com USB Type-C ™ macho> LAN Gigabit 10/100/1000 Mbps compacta" é sua resposta. Ele suporta usb até usb 2.0, mas também faz Ethernet gigabit por meio de um raio.
fonte