Just after writing the email, I stumbled upon this <
https://bugzilla.samba.org/show_bug.cgi?id=7699> Increasing the CIFS buffer size at modprobe time seems to fix things - with CIFSMaxBufSize=65536 or larger I get a solid 70-90 mb/s (i.e. disk limited) with real files. GIO copies from Nemo/Nautilus are still poorly performant. At least as far as CIFS performance goes, with dd bs=1M if=bigfile | dd bs=1M of=/cifsmount I get a good solid 80 mb/s - equivalent to Win 7. This makes me wonder if there isn't a buffer size somewhere in the GVFS backend which should be a lot larger? |