Fórum Ubuntu Linux - PT
Suporte Técnico => Internet, Redes e Segurança => Tópico iniciado por: groove em 26 de Dezembro de 2010, 19:25
-
Galera, tenho uma conexão de rede cabeada com dois pcs usando roteador wireless, porém ambos estão ligados via cabo, um usando windowsXP e outro Ubuntu 10.10, ocorre que a taxa de transferência é muito baixa, não passa de 3MB/S. O que pode ser isso?
-
Ambas as máquinas estão trabalhando a 100Mbps/full duplex, certo?
-
Acredito que sim, ambas possuem placas de rede de 100Mbps.
-
Ambas as máquinas estão trabalhando a 100Mbps/full duplex, certo?
Acredito que sim, ambas possuem placas de rede de 100Mbps.
Para verificar utilize o comando mii-tool o resultado deverá ser como abaixo:
# mii-tool
eth0: negotiated 100baseTx-FD, link ok
Isso no Ubuntu, em Windows não sei como verificar, acho que nas propriedades da placa de rede essa informação é exibida, não tenho certeza. Mas sempre a velocidade da rede é nivelada por baixo, ou seja, se em uma rede de 10 micros 9 máquinas estiverem com placas de rede de 100 Mb e apenas uma com placa de 10 Mb toda a rede funcionará na velocidade mais baixa, ou seja, 10 Mb.
-
Entendi o que quis dizer, ambas estão funcionando em 100Mbps sim.
Qual seria uma taxa de transferência aceitável?
Não há alguma incompatibilidade entre linux/windows neste caso?
-
Qual seria uma taxa de transferência aceitável?
O limite teórico são os próprios 100Mbps, ou 12,5MB/s. Na prática, qualquer coisa acima de 8MB/s é considerado bom. Há muitos fatores que limitam a transferência, como overheads de protocolo, tempo de processamento, transferências paralelas, e a própria infraestrutura usada (cabo crossover ou mini-switch?).
Não há alguma incompatibilidade entre linux/windows neste caso?
Absolutamente nenhuma.
Entendi o que quis dizer, ambas estão funcionando em 100Mbps sim.
Mas, estão ambas em modo Full Duplex? Se uma delas não estiver, vc vai ter uma queda de desempenho parecida com a que vc tem.
em Windows não sei como verificar, acho que nas propriedades da placa de rede essa informação é exibida, não tenho certeza
A informação é exibida em Conexões de Rede >> Conexão de Rede Local >> Status.
Mas sempre a velocidade da rede é nivelada por baixo, ou seja, se em uma rede de 10 micros 9 máquinas estiverem com placas de rede de 100 Mb e apenas uma com placa de 10 Mb toda a rede funcionará na velocidade mais baixa, ou seja, 10 Mb.
Não, não é assim não. Mas isso não vem ao caso agora.
-
Rodei o comando mii-tool e tive esta resposta:
eth0: negotiated 100baseTx-FD flow-control, link ok
No windowsXP, a placa está funcioando com os 100Mpbs também.
No momento estou conseguindo transferir dados a 6Mbps, mas isso ainda está baixo ao meu ver
O que posso fazer para melhorar?
-
Como eu disse antes... não é a taxa de transferência, mas o modo full-duplex.
Sobre a taxa que vc conseguiu, a primeira dica pra melhorar é pegar um switch melhor, de maior capacidade.
-
OK. Farei isso. Obrigado.
-
tente passar um arquivo inteiro de 700mb pra verificar a taxa, com muitos arquivos pequenos em uma mesma trasnferencia a taxa cai. faça o teste.
-
Após formatar o pc com windows, a taxa melhorou um pouco..
Realmente, fiz o teste passando somente um arquivo e a taxa foi maior :)
Quando precisar passar vários arquivos, seria melhor compactar então?
Gostaria de aprender mais sobre redes, se alguém souber de algum livro bom pra indicar :d