[linux-cifs-client] Re: extremely slow throughput writing to remote

Christian Pernegger pernegger at gmail.com
Tue May 23 19:16:55 GMT 2006


> butters:~# mount -t cifs -o username=x,password=y //jesus/incoming /mnt/
> butters:~# dd if=/dev/zero of=/mnt/test bs=256K count=1000
> 1000+0 records in
> 1000+0 records out
> 262144000 bytes (262 MB) copied, 26,9195 seconds, 9,7 MB/s

The above was with 2.6.15 as in Debian testing.

butters:~# dd if=/dev/zero of=/mnt/test bs=256k count=1000
1000+0 Datensätze ein
1000+0 Datensätze aus
262144000 Bytes (262 MB) kopiert, 9,61751 Sekunden, 27,3 MB/s
butters:~# dd if=/dev/zero of=/mnt/test bs=256k count=1000
1000+0 Datensätze ein
1000+0 Datensätze aus
262144000 Bytes (262 MB) kopiert, 9,75895 Sekunden, 26,9 MB/s

That's with 2.6.16 as in Debian unstable. Much better. This is about
210mbps, a little below half of the 540 I get with NPtcp between the
same machines.

Assuming you meant 50% of available raw bandwidth (which seems to be
only 540mbps) and not of theoretical bandwidth (1000mbps), the
performance is fine now.

Was there a change that could explain that between 2.6.15 and .2.6.16
in mainline, or do I get to verbally flog someone in the Debian kernel
team? :)

As for the generally low bandwidth, I wonder if it's normal ... then
again, one of the cards is only 32bit/33mhz and the traffic has to go
through 3 D-Link switches, of all things :)

Thanks,

C.


More information about the linux-cifs-client mailing list