Leider scheint CIFS in den Default-Einstellungen extrem langsam zu sein - ich bekomme wenn ich Samba-Shares per CIFS mounte maximal ~25MB/s
Gegentests mit smbclient bringen bis zu 50MB/s => CIFS muss getuned werden:
1. Beim Modul-laden: dazu am besten eine Datei unterhalb von /etc/modprobe.d erstellen diesem Inhalt:
options cifs CIFSMaxBufSize=0x130048 cifs_min_rcv=0x64 cifs_min_small=0x256 cifs_max_pending=0x256
2. Beim Mounten: (fstab-Beispiel)
//server/share /mount/point cifs defaults,user,noauto,credentials=/etc/sama/credentials,iocharset=utf8,rsize=130048,nobrl 0 0
Relevant ist die “nobrl” und “rsize=130048” Option
Danach kommt CIFS fast an die Performance von smbclient/smbfs ran.
Wer nähere Infos braucht: “man mount.cifs” und “modinfo cifs” geben Erklärungen der Parameter.
Noch genauer nachlesen kann man im Linux-Cifs-Client-Guide von Steve French, dem Author des CIFS-Client-Implementierung von Linux