Diminuir em velocidades de rede em 12.04

0

Eu tenho uma caixa 12.04 newish que eu converti do FreeNAS devido à dificuldade com o sistema operacional FreeNAS e baixa velocidade de transferência através de gigabit ethernet. Eu tenho 12.04 configuração sem muitas dificuldades e tenho usado o software RAID 5 para uma matriz de 4 1 tb discos. A taxa média de leitura no array é de 298 MBps. Configure o NFS para conectar-se entre o servidor Linux e o meu Mac e comecei a obter velocidades de transferência entre 80 MBps e 110 MBps. Algo mudou e agora estou obtendo velocidades máximas de transferência de 25 MBps, com uma média de cerca de 17,5 MBps.

Eu verifiquei com uma máquina Windows 8.1 e com um Mac, com Samba e NFS, e as velocidades de transferência são quase exatamente as mesmas em todo o quadro. Fiz vários testes com o iperf, todos mostrando velocidades consistentes de 950 mbps, o que parece ser um problema de software, em oposição a um limite imposto pelo hardware. Eu baixei o Bonnie ++, mas honestamente não tenho ideia de por onde começar a fazer isso para produzir algo que seja inteligível para mim. Todo o meu hardware é o mesmo de quando eu estava obtendo melhor desempenho, então estou assumindo que é algo do lado do software do Linux.

No Linux, o / etc / exports é configurado para o servidor NFS como:

/fileserver *(rw,async,no_subtree_check)

No Mac, ele é configurado para automount para / Network / Filserver com as seguintes configurações:

-fstype=nfs,soft,intr,noatime,timeo=900,retrans=3,proto=tcp 10.0.1.21:/fileserver

Eu tinha rsize e wsize definido para 8192, mas tirei-o como eu percebi que poderia fazer um trabalho melhor negociando essas configurações automaticamente.

Estas são as informações retornadas na placa de rede:

    sudo lshw -class network
        *-network               
        description: Ethernet interface
        product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        vendor: Realtek Semiconductor Co., Ltd.
        physical id: 0
        bus info: pci@0000:02:00.0
        logical name: eth0
        version: 06
        serial: d4:3d:7e:d8:0f:47
        size: 1Gbit/s
        capacity: 1Gbit/s
        width: 64 bits
        clock: 33MHz
        capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
        configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=10.0.1.21 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
        resources: irq:40 ioport:d000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff

O roteador é um WNDR3700, todo o cabeamento Cat 5e com um swashh gigabit. Eu tentei portas diferentes no switch e no roteador e tudo volta do mesmo jeito.

Qualquer ajuda seria apreciada. Tenho habilidades intermediárias no Linux e em rede, mas não sou especialista em nenhuma delas. Obrigado!

    
por Andy Warren 15.01.2014 / 02:36

1 resposta

0

Você pode procurar nos seus registros (a barra ("/") fará uma pesquisa que diferencia maiúsculas de minúsculas) :

cd /var/logs
less syslog
less messages
less dmesg

... ou veja novas entradas para eles:

grep -i error /var/logs/syslog

Acho que você pode estar solicitando uma ferramenta de solução de problemas de rede, como o Wireshark ou a solução de problemas de informações NetworkManager .

No entanto, as velocidades de transferência lentas na rede podem ser apenas um sintoma de problemas de leitura / gravação em disco. Tente olhar para Disk Utility ou executando alguns comandos:

sudo badblocks -sv /dev/desired/path
sudo fsck /dev/desired/path

Você consegue se lembrar de alguma alteração de quando ela foi transferida a taxas mais altas, para quando ela foi transferida a taxas mais baixas?

    
por conman253 15.01.2014 / 04:33