O Samba fornece 24 MB / s de leitura e 44 MB / s de gravação, enquanto o ftp fornece 97 e 112 MB / s nas mesmas circunstâncias.
A documentação diz que
Geralmente, você deve achar que o Samba tem desempenho semelhante ao ftp na velocidade de transferência bruta.
No meu caso, claramente não.
Onde posso encontrar dicas sobre como depurar o desempenho do Samba?
Ou, alternativamente, dicas para substituir o Samba por outra coisa? (Não posso usar o ftp, infelizmente, pois preciso de algo que possa ser usado com o rsync / rsnapshot.)
Mais detalhes:
- Ambos os computadores estão executando o Ubuntu 10.10 (usando o Samba porque também tenho um Mac)
O compartilhamento Samba está em uma rede doméstica local, montada como
$ mount ... //server.local/share/ on /mnt/share type cifs (rw,mand)
O desempenho do Samba foi testado copiando (
cp
) um único arquivo de ~ 4 GB de e para o compartilhamento, usandotime
para cronometrar e calcular a velocidade de transferência manualmente.- ftp performance são os números do cliente ftp para obter / colocar o mesmo arquivo.
iperf
fornece velocidade de rede ~ 900 Mbits / sbonnie++
fornece velocidades de disco> 200 MB / s em ambos os lados para leitura de bloco e gravação de bloco- Tentando alterar os parâmetros sugeridos no HOWTO de ajuste de desempenho (leitura / gravação bruta, tamanho da leitura, opções de soquete), a maioria deles fez pouca ou nenhuma diferença. (O que fez a diferença fez com que a velocidade de gravação caísse 50%.)