-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 20 Jan 2004 16:34:59 -0400
"Joe Polk"
Okay, I've posted this before but I've done more testing. I am getting some seriously slow speeds on a server using smbfs (not Samba Server). I'm using a Linux server and mounting Windows 2000 Server shares to it. In my test, the W2K server is on the same local subnet with the Linux server. I'm getting a little better than 10MByte per minute transfering files from the shared mount point to another directory on the Linux server. The Linux server is: SuSE9 Proliant DL380 RAID 5 w/ 3200 HW RAID Controller 1G RAM Intel 100 3163 NIC
I also have a RH 8 server on the same subnet. A similar test there yielded better results. A 14MByte transfer took 27secs.
I know my NIC is fine as I can ftp that 14MByte file back to the suspect server in about 17secs.
Furthermore, I tested a cp of a 20MByte file from a server offsite over a WAN link (same city, but a different site we have) and still achieved 10Mbyte per minute. Maybe I'm working under a limit of some sort?
Something is really screwing up the smb protocal on the Proliant. I can't figure it out. It's running Samba-client v.2.2.8a and a stock 2.4.21 kernel. I have the exact config on another server that runs fine. Is there anything I should be specifically looking for? I've checked the doc at samba.org and tried some tweaks. No luck. I get better speeds on my untweaked, relatively untouched server. I am completely at a loss. Any ideas would be greately appreciated. Unless my math is incorrect, both transfers were less than 10Mbps.
I'm not sure what your network looks like. First, what kind of
hub/switch do you have. Also, what NIC do you have on the other
machines.
When I first got my PCMCIA NIC for my laptop, it was a 100Mbps
non-cardbus NIC, and the best I was able to get was about 9Mbps. I
returned it and got a cardbus NIC, and achived about 80 Mbps throughput.
If you have a hub connected to your 100Mbps NIC, because of other
systems on your network, that NIC could be operating at 10Mbps.
Similarly, if the NIC on the Windows 2K system is a 10Mbps NIC, then
that limits the transfer.
What I would do is:
1. Take the 10MB file, and use ftp to transfer between the two systems.
Do that a couple of times to establish a good bench. If the speeds vary,
then your network may be the limiting factor.
2. Then mount the Windows share and try the transfer. if the results are
significantly different, then I would suspect then Linux kernel and
SMBFS.
- --
Jerry Feldman