Transferências de arquivos lentas através do comutador gigabit

0

Estou tendo problemas com transferências de arquivos muito lentas em uma rede.

Eu tenho 2 PCs rodando windows 7 e um servidor ubuntu ligado a um switch Gigabit Netgear (GS605) que está ligado a um roteador hub doméstico BT.

Quando o servidor ubuntu está conectado ao switch, eu obtenho velocidades lentas reais para transferências de arquivos do windows pcs para o servidor ubuntu de cerca de 150KB / s.

Se eu desconectar o cabo do servidor do switch e conectá-lo ao hub doméstico da BT e fizer uma transferência de arquivo, ele funcionará a uma taxa de cerca de 10 MB / s.

Do Windows para o Windows PC, parece muito mais rápido através do switch, mais de 25MB / seg.

Alguém sabe por que o servidor Ubuntu é tão lento quando conectado ao switch e o que eu posso olhar para consertá-lo.

Todas as luzes aparecem como amarelas no switch para indicar uma conexão de 1 Gbps e o servidor tem um novo cabo de 6,3 m de comprimento.

    
por Scott 11.01.2013 / 11:37

1 resposta

3

Isso soa talvez como uma porta ruim. Eu procurei e encontrei modelos diferentes do seu Hub BT. Observo que alguns têm apenas uma porta GigE e o restante é rotulado apenas com símbolos de rede. Eles podem ser 10 ou 100Mb.

Já experimentou uma porta diferente no comutador? Você provavelmente tem. Ligue e desligue o interruptor se você não tiver - eles podem ficar presos. Tente um cabo diferente. Quando você diz que 25MB janelas para o Windows isso soa como peer to peer. Se isso é samba, isso é certo.

Você pode fazer alguns diagnósticos com os cabos conectados de várias maneiras:

Abra um terminal no windows (bit rusty here) mas acho que o START | RUN | cmd vai fazer isso. e o comando   ipconfig

Abra um terminal no Ubuntu e digite

ifconfig

Você deve obter uma saída assim:

eth0  Link encap:Ethernet  HWaddr bc:5f:f4:7b:2b:15  
      inet addr:192.168.1.xxx  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::be5f:f4ff:fe7b:2b15/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:6144  Metric:1
      RX packets:1154500 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2387670 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:301919244 (301.9 MB)  TX bytes:2653133922 (2.6 GB)
      Interrupt:56 Base address:0xe000

Conexões inválidas podem ser exibidas como erros ou pacotes descartados

A ferramenta segura para instalar, se ainda não está, é 'ethtool'. se você tiver uma conexão com a internet:

sudo apt-get install ethtool

Executar como superusuário: sudo ethtool eth0
Isto é o que o meu servidor 12.04.1 reporta:

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                     100baseT/Half 100baseT/Full 
                                     1000baseT/Half 1000baseT/Full 
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
               drv probe ifdown ifup
Link detected: yes

Espero que ajude. aplausos

    
por user122096 14.01.2013 / 03:30