Desempenho lento de leitura com o SAMBA

0

Estou tendo uma leitura lenta em meus compartilhamentos de samba. Velocidade lenta significa cerca de 4MB / s no Windows (1G com fio) e cerca de 25MB / s no OSX (Wi-Fi). As velocidades de gravação estão em torno de 112MB / s, o que satura meu 1G nic. O OSX (wifi) para o Windows (1G) é de cerca de 50-60MB / s.

O NAS que estou construindo é um RAM de 16G, CPU XEON, tem 2 SSDs no espelho (mdadm) e 2 WD no vermelho 4TB no espelho ZFS. Atualmente executando o ubuntu 16.04 e o samba 4.3.11.

Quando eu faço uma cópia local de e para o SSD, estou obtendo os resultados que parecem bons para mim. x@nas:/vms$ sudo dd if=./xxx.mp4 of=/sol/movies/testoutput bs=100k count=1k 1024+0 records in 1024+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 0.860855 s, 122 MB/s x@nas:/vms$ sudo dd if=/sol/movies/xxx.mp4 of=/vms/outputtest bs=100k count=1k 1024+0 records in 1024+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 0.545534 s, 192 MB/s

A configuração do Samba é a seguinte (sem alterações visíveis, exceto quando eu uso o sendfile, o uso da CPU dispara). socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536 ;use sendfile = yes ;write cache size = 2097152 min receivefile size = 16384 getwd cache = true write raw = yes read raw = yes

Neste ponto, estou ficando sem idéias, então estou aberto a sugestões.

Obrigado

Sol

    
por soleilblanc 24.06.2017 / 04:02

1 resposta

1

Verifique o link

Recebemos alguns aprimoramentos usando

socket options = TCP_NODELAY
    
por Andres 24.06.2017 / 11:59