Má velocidade transferindo arquivos em uma rede gigabit para um servidor de arquivos do windows

0

Espero que alguém possa ajudar com um problema que eu tenho há alguns anos. Desde 14.04 (eu atualizei para 14.10, 15.04, 15.10, 16.04, 16.10, 17.04) eu tive velocidades de transferência horríveis em uma lan gigabit. Eu estou falando 8-12MB / s. Claro que eu joguei com meu arquivo smb.conf sem muita sorte. No outro dia, quando eu estava prestes a desistir e voltar para o Windows eu encontrei um post obscuro que ajudou um pouco:

Agora eu posso conseguir ~ 40MB / s para baixo e ~ 50MB / s para cima. Eu nunca ouvi falar do gai.conf antes disso e embora tenha feito uma grande diferença, ainda não há nada para se escrever. Eu tenho clientes Windows semelhantes na mesma rede que facilmente conseguem 100MB / s +.

O servidor de arquivos começou como Server 2012, Server 2012 R2 e agora é Server 2016. Embora talvez possa ser esperado que os clientes Windows talvez "possam" ser um pouco mais rápidos (como o samba é compatível com SMB?), mas Eu não acho que 80MB / s consistentemente é muito para pedir.

Eu vasculhei o google procurando por respostas e tentei muitas configurações do smb.conf (mudando principalmente as opções de socket) e joguei com a ativação de jumbo frames (que meu switch suporta) mas nada ajudou. Eu tentei tentou também desabilitar o IPv6. Minhas opções de socket atuais no smb.conf são:

socket options = TCP_NODELAY SO_RCVBUF=524288 SO_SNDBUF=524288 IPTOS_LOWDELAY

Eu tenho uma máquina similar com o Ubuntu, que tem o mesmo problema. Eu nunca tentei nenhuma outra distro além do ubuntu, então eu não sei se é um problema do Linux, do Samba ou do ubuntu. Lembro-me de ler um post (há muito tempo que não consigo mais encontrar) por Jeff Atwood sobre como a pilha de redes do Ubuntu é lenta e é por isso que a mudança do servidor Ubuntu para o CentOS.

Eu tenho o Cat 7 em todos os lugares e tentei trocar o cabeamento sem sorte. Padronizei meus cartões nic em todas as minhas máquinas com gigabytes intel. Se eu puder fornecer qualquer dado de diagnóstico, me avise. Eu também tentei perguntar isso em ubuntuforums, mas a única coisa que eu consegui foram grilos.

Editar. Eu tenho um cartão de gigabyte onboard (RTL8111 / 8168/8411) e faz melhor do que meu cartão de intel (82574L) e ele faz melhor do que o cartão de intel por aproximadamente 10MB / s para baixo e para cima . Surpreendente, mas ainda não estou nem perto de onde eu quero estar.

    
por coding4fun 04.05.2017 / 02:29

0 respostas