Samba mi dà 24 MB / s in lettura e 44 MB / s in scrittura, mentre ftp fornisce 97 e 112 MB / s nelle stesse circostanze.
La documentazione dice che
In generale, dovresti scoprire che Samba si comporta in modo simile a ftp a velocità di trasferimento non elaborata.
Nel mio caso chiaramente no.
Dove posso trovare suggerimenti su come eseguire il debug delle prestazioni di Samba?
O in alternativa suggerimenti per sostituire Samba con qualcos'altro? (Non posso usare ftp, sfortunatamente, poiché ho bisogno di qualcosa che possa essere usato con rsync / rsnapshot.)
Più dettagli:
- Entrambi i computer eseguono Ubuntu 10.10 (usando Samba perché anch'io ho un Mac)
La condivisione Samba si trova su una rete domestica locale, montata come
$ mount ... //server.local/share/ on /mnt/share type cifs (rw,mand)
Le prestazioni di Samba sono state testate copiando (
cp
) un singolo file di ~ 4 GB da e verso la condivisione, usandotime
per il tempismo e il calcolo manuale della velocità di trasferimento.- Le prestazioni ftp sono i numeri dal client ftp per ottenere / mettere lo stesso file.
iperf
fornisce velocità di rete ~ 900 Mbits / sbonnie++
fornisce velocità del disco> 200 MB / s su entrambi i lati per le letture dei blocchi e per le scritture dei blocchi- Ho provato a cambiare i parametri suggeriti nell'HOWTO di tuning delle prestazioni (lettura / scrittura raw, dimensioni di lettura, opzioni socket), la maggior parte di essi ha fatto poca o nessuna differenza. (Quello che ha fatto la differenza ha causato un calo della velocità di scrittura del 50%.)