Hello,
J’ai quelque chose que je ne comprends vraiment pas, j’ai fait trois tests de copie du même fichier situé sur le même disque :
- Un test depuis le disque local sur un ramdrive => 105-115mb/sec
- J’ai partagé ce disque local et je l’ai monté dans /media/ (mount -t smbfs) et je copie vers le même ramdrive => 60-67mb/sec (en local !)
- Je fais un test depuis une machine distante, j’ai du ~60mb/sec. Un poil plus lent qu’en local mais en gros identique.
Comment le débit peut presque être divisé par deux en passant par Samba ?
(Il y a des pertes en passante sur le réseau mais je pensais avoir quelque chose dans les 85-100mb/sec.)
Voici les paramtètres que j’ai déjà mis pour booster au max samba :
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=262144 SO_RCVBUF=262144 SO_KEEPALIVE
min receivefile size=16348
use sendfile=true
aio read size = 643638
aio write size = 643638
aio write behind = true
dns proxy=no
Et le débit a été augmenté de 10mb/sec environ en rajoutant les entrées “aio”.
Version de Samba : 3.5.6
Est-ce que quelqu’un a une idée ?
Ou un paramétrage magique que j’aurai loupé ?
Merci d’avance !