Samba me donne 24 Mo / s en lecture et 44 Mo / s en écriture, tandis que ftp donne 97 et 112 Mo / s dans les mêmes circonstances.
La documentation indique que
En règle générale, vous devriez constater que Samba fonctionne de la même manière que ftp à la vitesse de transfert brute.
Dans mon cas, ce n'est clairement pas le cas.
Où puis-je trouver des conseils sur la façon de déboguer les performances de Samba?
Ou bien des conseils pour remplacer Samba par autre chose? (Je ne peux malheureusement pas utiliser ftp, car j'ai besoin de quelque chose qui peut être utilisé avec rsync / rsnapshot.)
Plus de détails:
- Les deux ordinateurs exécutent Ubuntu 10.10 (en utilisant Samba parce que j'ai aussi un Mac)
Le partage Samba se trouve sur un réseau domestique local, monté comme
$ mount ... //server.local/share/ on /mnt/share type cifs (rw,mand)
Les performances de Samba ont été testées en copiant (
cp
) un fichier unique de ~ 4 Go vers et depuis le partage, en utilisanttime
pour le chronométrage et le calcul de la vitesse de transfert à la main.- Les performances ftp sont les nombres du client ftp pour obtenir / mettre le même fichier.
iperf
donne la vitesse du réseau ~ 900 Mbits / sbonnie++
donne des vitesses de disque> 200 Mo / s des deux côtés pour les lectures de bloc ainsi que les écritures de bloc- J'ai essayé de changer les paramètres suggérés dans le HOWTO sur le réglage des performances (lecture / écriture brute, taille de lecture, options de socket), la plupart d'entre eux ne faisaient que peu ou pas de différence. (Celui qui a fait la différence a fait chuter la vitesse d'écriture de 50%.)