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!