I have a number of machines networked together but none have given me more troubles transferring files than Suse has after rebuilding my main machine with 11.1.
I have been running my Usenet reader under Wine for some time but for some reason I haven’t been able to make it work since moving from openSuse 11.0 to 11.1. As my new job will be more Windows oriented I decided to build a small Win box for my Usenet downloads and then just rsync the files across to my Suse machine overnight. The problem I’m having is with file transfer speeds out of my Windows boxen.
I shared out a secondary drive on my newly build Winbox and mounted it to my Suse 11.1 box using CIFS. File transfer speeds seem to peak at about 50Kb/s if I pull files from the Winbox via Linux or if I push files to the Linux box via Windows (I also shared out a directory on my SuseBox via Samba and tried moving files from in Windows). This takes an extraordinary amount of time to transfer any amount of data. What is really interesting is that if I push files out to a Winbox CIFS share using Linux my transfer speeds are just fine. The problem only occurs when transferring files from Windows to Linux. Moving from Linux to Windows is not a problem.
-I thought perhaps I may have had a flaky cable/switch port so I switched to both another cable and another port with no effect.
-I upgraded the NIC drivers in my Winbox(Gandalf) also with no effect.
-I disabled the onboard NIC in the Winbox(Gandalf) and replaced it with a 3Com 10/100 from my stash but still no speed increase.
-As a test I tried copying data from Winbox(Gandalf) over to another Winbox(Homeseer) and found that the files transferred at the speed one would expect ~4-5Mb/s.
-To disprove the thought that the problem might lie with the NIC on Winbox(Gandalf) I mounted a share from Winbox(Homeseer) and transferred a 150Mb file over to SuseBox(Galadriel) which moved at the same 50Kb/s.
-I presumed that I must be experiencing the CIFS/Samba slowdowns that many people seem to be complaining about so I installed a copy of Filezilla FTP server onto Winbox(Gandalf) and tried to pull files from my SuseBox(Galadriel) using FTP. Strangely enough the transfer speeds were no faster than my previous 50Kb/s.
-I went back to putzing with CIFS for a while but didn’t get anywhere.
-Thinking now perhaps that something might be wrong with the NIC in SuseBox(Galadriel) I tried downloading some files from the 'Net and that occurred at normal speeds.
-Next I transferred some recordings from one of my Mythdora boxes, MythTV(Gimli) which is mounted on SuseBox(Galadriel) via NFS. The file transferred at 4-5Mb/s.
-I tried the FTP angle again. This time I installed WinSCP onto Winbox(Gandalf) and connected to SuseBox(Galadriel) via SFTP to push the files across. This resulted in the same speeds that I’ve been getting with using CIFS.
I think that I’ve finally run out of ideas here. I realize that a lot of folks have run into speed issues with transferring files via CIFS and while that would be my preferred method to allow scripting I’m not stuck on it. Seeing as FTP seems to be causing me the same issues I’m really stumped here. I can’t fathom that the two OS’s truly don’t get along that well. I’ve been using Suse for years now both at home and in a corporate environment and not had any CIFS/SMB speed issues like this before moving to 11.1. I’ll gladly accept any ideas that anyone might have.
Specs:
SuseBox(Galadriel) - DualCore, 3Gb RAM, openSuse 11.1
WinBox(Gandalf) - P4, 508Mb RAM, Windows XP Media Centre w/ SP3
WinBox(Homeseer) - AMD 3000+, 508Mb RAM, Windows XP Pro w/ SP3