smbfs speed issue - any ideas?
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. <<JAV>> <<JAV>>
-----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
Since I am not onsite, I defer to my onsite tech. He assures me these are on
100mbps. They are on a Cisco switch and the site uses Cisco routers.
The RH machine is on the same subnet and switch. Speeds are fine, except for
smbfs. I've removed the samba-client rpm and reloaded it. No luck. The server
mounts 8 smbfs shares upon boot. I've even umounted all but one to test. No
luck. Dmesg says the link is 100mbit. I assume that since it's on this switch
it must be, but who knows. I wouldn't think ftp would be that quick if not. I
will keep testing, but I was hoping there might be another factor someone
might know off.
The server in question is a dual CPU but not running an SMP kernel. For some
reason upon install it didn't load. I'm not too worried about a mono kernel
as this server will pretty much only transfer these files. I would have
suspected that were it not for the blinding ftp speed.
<<JAV>>
---------- Original Message -----------
From: Jerry Feldman
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 20 Jan 2004 16:34:59 -0400 "Joe Polk"
wrote: 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
Boston Linux and Unix user group http://www.blu.org PGP key id:C5061EA9 PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQFADZ8Q+wA+1cUGHqkRArK9AJ4+jeRR3ve+5zhtgMNqch0os4TaIgCfQnGA 1Wh7C50gVyhkQMrIDaDuQQ0= =DlWW -----END PGP SIGNATURE-----
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com ------- End of Original Message -------
participants (2)
-
Jerry Feldman
-
Joe Polk