CAT-6 Cable: Que velocidades devo esperar?

5

Acabei de passar um cabo CAT-6 em toda a minha casa. Eu terminei minhas duas extremidades usando um patch panel CAT-6 e uma tomada keystone CAT-6.

Eu coloquei dois computadores em ambas as extremidades (MacBook Pro 13 "; acredito que seja capaz de um Gbps e um Gateway PC que é definitivamente capaz de um Gbps), configure-os na mesma rede (atribuindo manualmente um endereço de 192.168.0.1/24 e 192.168.0.2/24), e correu iperf.Não há switch, hub, ou qualquer outro dispositivo de rede inbetween: apenas os dois laptops, conectados via cabo de patch para um jack keystone, ou um patch painel.

Os resultados são os seguintes:

eddie@prowl ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:   256 KByte (default)
------------------------------------------------------------
[  4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1303
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec    560 MBytes    470 Mbits/sec
[  4] local 192.168.0.2 port 5001 connected with 192.168.0.1 port 1304
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec    559 MBytes    469 Mbits/sec

Pelo que entendi, o máximo teórico que eu deveria obter seria de cerca de 1000 Mbit, ou 1 Gbit. A menos que eu esteja enganado, o que estou vendo é exatamente a metade disso.

Agora, o problema conhecido que tenho é que usei patch cable para conectar ao patch panel e ao keystone jack, e estou apostando que são CAT-5 ou CAT-5e na melhor das hipóteses.

De qualquer forma, a minha pergunta é se eu deveria estar feliz com a saída deste cabo como está, ou se eu deveria estar investindo em algum patch cable CAT-6 (planejo de qualquer forma mais tarde, mas para testes agora , Estou curioso para saber se devo conseguir alguns imediatamente) para melhorar esses números.

Obrigado.

    
por Eddie Parker 08.09.2010 / 18:36

7 respostas

4

Tudo bem, encontrei meu problema, então, infelizmente, vou ter que marcar minha própria resposta como correta - estou votando em cima de todos que me responderam aqui, pois há coisas boas em seus posts.

O problema para mim é que minha placa NIC no meu laptop é uma placa "Broadcom NetXtreme Gigabit". Não sei bem qual é o problema, mas se eu usar meu laptop no meu servidor Linux, os resultados serão bem diferentes:

eddie@prowl ~ $ iperf -c 10.0.0.10 2>&1
------------------------------------------------------------
Client connecting to 10.0.0.10, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.0.0.216 port 52201 connected with 10.0.0.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.07 GBytes    920 Mbits/sec

Acredito que o problema tenha algo a ver com a seguinte [ fonte ]:

Why is there no option to force the speed and duplex to 1000Mb/s - Full Duplex?

Per the IEEE standard, the only IEEE compliant way to operate at 1000Mb/s-Full duplex is through auto-negotiation. If the network switch being used is IEEE compliant, the link speed will auto-negotiate to 1000Mb/s-Full duplex when autoneg is selected.

Tudo em tudo eu sou feliz. Um dia eu vou descobrir o problema do laptop PC, mas por enquanto, se eu conseguir alcançar 920 Mbit / s com iperf, pelo menos isso significa que eu sou capaz de velocidades maiores que 480!

Obrigado por toda a ajuda de todos. Espero que isso ajude alguém lá fora.

    
por 09.09.2010 / 07:01
6

Eu diria que seus resultados parecem bons. Há muitas outras coisas que afetam as velocidades da rede. Tanto o Mac quanto o PC podem ter placas de rede Gigabit, mas nem todas as placas de rede são iguais.

Em geral, em PCs mais antigos, as placas de rede Gigabit usam slots PCI, que são gargalos. Isto é especialmente verdadeiro para cartões integrados. Também placas integradas geralmente têm chipsets baratos que descarregam parte do trabalho na CPU. Isso afeta negativamente o desempenho da rede.

Outra coisa que vem à mente é o tamanho da MTU. Isso pode afetar as velocidades da rede. Tente ativar os Jumbo Frames se eles estiverem desativados e ver o que acontece.

Além disso, apenas como um sidenote, eu nunca consegui obter mais de 350Mb / s usando um patch cable conectando meu laptop e desktop (não me lembro de placas de rede no momento, desculpe).

    
por 08.09.2010 / 19:21
3

Eu não tive muita experiência em testar cabos CAT, mas para a maioria das outras coisas, um sistema é tão bom quanto sua parte mais fraca. Portanto, mesmo que você tenha cabos CAT 6 capazes de altas velocidades, você estará limitado pela velocidade de qualquer outro cabo que esteja usando.

Cat 5 and Cat 5e UTP cables can support 10/100/1000 Mbps Ethernet. Although Cat 5 cable may support to some degree in Gigabit Ethernet (1000 Mbps), it performs below standard during high-data transfer scenarios, so I do not recommend you to use Cat 5 cable in Gigabit Ethernet, use Cat 5e instead (of course Cat 6 is the best).

Cat 6 UTP cable is manufactured targeting on Gigabit Ethernet and backward compatible with 10/100 Mbps Ethernet. It performs better then Cat 5 cable with higher transmission rate and lower transmission error. If you plan to have Gigabit network, look for Cat 5e or Cat 6 UTP cables.

Fonte

    
por 08.09.2010 / 19:00
3

É preciso obter velocidade GigE entre dois dispositivos. Existem muitos fatores não relacionados a cabeamento que podem afetar a taxa de transferência. Em primeiro lugar, o próprio TCP / IP pode causar aceleração dependendo de como as pilhas de IP de ambos os dispositivos interoperam. Entenda errado e você pode se limitar a 15Kb / s. Além disso, como a pilha lida com falhas simples, ela pode ter um grande impacto no uso da largura de banda percebida, se o teste for curto o suficiente para os erros freqüentes o suficiente. Além disso, há gargalos no nível do dispositivo. Nem todas as placas GigE são capazes de remover pacotes com rapidez, mesmo sob condições ideais.

    
por 08.09.2010 / 19:31
3

Minha configuração

MacBook <---> TimeCapsule <---> PC

Tanto o MacBook como o meu PC têm um NIC Ethernet GBit e o TimeCapsule tem um Comutador Ethernet GBit.

lennart@carla:~$ iperf -s 
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.1.5 port 5001 connected with 192.168.1.10 port 61313
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  1.02 GBytes    875 Mbits/sec
[  5] local 192.168.1.5 port 5001 connected with 192.168.1.10 port 61317
[  5]  0.0-30.0 sec  3.07 GBytes    879 Mbits/sec

Isso é cerca de 100 MByte / seg. Lembro-me de ter velocidades em torno de 60MByte / s ao transferir arquivos de um PC para outro, mas acho que o gargalo era o disco rígido nesse caso.

Nota: Definir o tamanho da janela como 256 KB manualmente com -w 256 reduziu a velocidade. Não sei como o tamanho da janela padrão é determinado.

[edit] Estou usando cabos aqui. Link mais longo: cerca de 10 metros.

    
por 08.09.2010 / 20:19
2

Estou respondendo a minha própria pergunta quando perguntei a alguns técnicos no trabalho, e eles mencionaram que eu gostaria de investigar a ativação do modo full-duplex em ambos os cartões, caso eles estejam presos em half-duplex.

Admito que não estou realmente certo da diferença (exceto o óbvio "metade" não soa tão bom quanto "full" :)), então eu preciso de alguma investigação. Por favor, deixe-me saber se esta resposta tem mérito ou não. :) Eu vou estar fazendo alguma investigação sobre isso quando eu chegar em casa também.

    
por 08.09.2010 / 20:19
-1

Oi tem mix aqui de UTP Cat5e (para PC) e patch UTP Cat6 (para patch panel) e STP Cat6 linhas do patch panel para os pontos de acesso. Os hubs giga-ethernet comutados são DELL Powerconnects 2724 de 2004. Sistemas de teste: Mac Mini Server 2010, up2date OS X Snow Leopard (servidor iperf) e DELL Optiplex 740, up2date Windows XP PC (cliente iperf).

Vários testes de largura de banda com o iperf revelam desempenho entre 700 e 900KBit / s. Alterar a função de cliente e servidor dá resultados semelhantes. A velocidade provavelmente variável depende de outros usuários que acessam o Mail no servidor continuamente. Acabou sendo muito útil para testar cabos, switches e hubs. Alguns cabos de patch Cat6 podem ser ruins em configurações específicas, mas ainda são úteis em outras configurações. Tive que trocar alguns com melhores acordes de patch Cat5e de melhor desempenho. Suspeito que pequenas torções nos acordes de patch foram a causa.

    
por 28.11.2011 / 06:19