Still no solution after 5 months(!) - Transfer speed problems
(oplocks?) with Samba 2.0.7 and Win2K Pro
Welsh, Armand
armand.welsh at sscims.com
Tue Dec 19 19:33:55 GMT 2000
oops.. I mean 3C905B/C where ever you I type 3C509B/C... sorry for the
mixup..
-> -----Original Message-----
-> From: Welsh, Armand
-> Sent: Tuesday, December 19, 2000 11:28 AM
-> To: 'infernix'; Kenichi Okuyama
-> Cc: samba-technical at us5.samba.org
-> Subject: RE: Still no solution after 5 months(!) - Transfer speed
-> problems (oplocks?) with Samba 2.0.7 and Win2K Pro
->
->
-> I had a similar problem, I too, used this logic. All the
-> workstation in the
-> office using windows98 worked fine. Windows NT/2000
-> workstations did not
-> work correctly. They were all too slow. I tried
-> everything. The solution
-> for me, was that I was overlooking something. The NICs. All the
-> workstation had Compaq NIC, as were default installed in
-> them, except the
-> winNT/2000 boxes. Thos machines had 3COM 3c509B/C NICs, and
-> those were the
-> nics having a problem. I could do telnet/ftp/http all
-> quickly, but lotus
-> notes, and samba were very, very, very slow. I assumed the
-> samba thing was
-> a timing issue with the way I had samba configured, and that
-> notes was a
-> problem, with how lotus programmed their sockets. I was
-> wrong... dead
-> wrong...
->
-> What the problem turned out being, is that the Compaq NICs
-> and the 3Com NIC
-> don't play well together, with large data packets, or even
-> potentially,
-> fragmented packets. Upon further investigation, I
-> discovered, that by
-> simply replacing my server's NIC with a 3C509B/C (actually,
-> it was the
-> euqivalent server version of the NIC), I was now able to
-> access the data
-> quickly. It was that simple. Now a new problem does
-> exist. The server,
-> now has timing issues when talking to some the other compaq
-> servers, that
-> still had compaq NICs in them, and thus authentications
-> would fail to the
-> shares on occasions. I replaced all the servers' compaq
-> NICs with the
-> 100Mbit server NIC from 3COM, and the problem is now gone.
->
-> -> -----Original Message-----
-> -> From: infernix [mailto:infernix at infernix.nl]
-> -> Sent: Tuesday, December 19, 2000 10:29 AM
-> -> To: Kenichi Okuyama
-> -> Cc: samba-technical at us5.samba.org
-> -> Subject: Re: Still no solution after 5 months(!) - Transfer speed
-> -> problems (oplocks?) with Samba 2.0.7 and Win2K Pro
-> ->
-> ->
-> -> Hi,
-> ->
-> -> > information. According to your test, Windows98 is faster
-> -> than Win2k,
-> -> > right? Then, which device drivers are you using for you
-> -> '3com 3c905C
-> -> > NIC', on each OS? Is it from Microsoft, or is it from 3Com?
-> ->
-> -> This is only partially true. Both OSes are very fast with
-> -> FTP. Only Samba is
-> -> slow on Win2K. This simplifies the problem, because you can
-> -> be sure that:
-> ->
-> -> 1) There is no ovbious misconfiguration in the hardware settings
-> -> 2) This is not a Win2K/Win9x TCP/IP thing (otherwise it
-> -> would affect FTP
-> -> too)
-> -> 3) There is no change in the smb.conf and therefore it is
-> -> not evidently
-> -> influenced by the Samba configuration file.
-> -> 4) The server is apparently not to blame since it works fine
-> -> in Windows 98.
-> ->
-> -> I tried both OSes with the Windows drivers and the 3Com
-> -> drivers. Made no
-> -> difference.
-> ->
-> -> > If no packets were lost, then run smbd with large
-> number of debug
-> -> > options ( like... 5 or 6 ... I usually use 10 ), and see
-> -> the list of
-> -> > requests. It might simply that since Win2k is newer version of
-> -> > Windows, they might be simply sending lots of nasty
-> request (^^;).
-> ->
-> -> I already did that. The logs are retrievable:
-> -> http://www.infernix.nl/samba/sambalogs.infernix.tgz. Some
-> -> parts of these log
-> -> files were already looked into, as shown in my posting. I
-> -> explained some
-> -> other details there too.
-> ->
-> -> > Run Samba server normally, and than look at your machine's load
-> -> > average using vmstat ( or anything is okey ),
-> especially CPU load.
-> -> > Are you having enough CPU power? are you having enough Memory?
-> ->
-> -> This was my first guess, but there's 128MB memory in there
-> -> and its a P2-266.
-> -> It should by all means be fast enough. Besides, if this
-> -> would be the case, I
-> -> would suffer bad performance in Windows 98 too.
-> ->
-> -> > How about trying Samba-2.0.7-ja-2.1 instead of Smaba-2.0.7?
-> ->
-> -> I am yet to try this. I will, but this is not the real
-> -> solution to the
-> -> problem since IMHO the main branch should implement any
-> -> patches/fixes for
-> -> this. But I will see if I can try it out tonight.
-> ->
-> -> > What OS are you using for server? Linux? Of which
-> version? Did you
-> -> > try FreeBSD or NetBSD? Socket layers of *BSD are lot better than
-> -> > Linux version.
-> ->
-> -> This is also irrelevant, because the problem only surfaces
-> -> on Windows 2000
-> -> clients. However, fyi, I am running Debian 2.2 (Linux) with
-> -> kernels 2.2.18
-> -> and 2.4.0-test12.
-> ->
-> ->
-> -> It's just a shame that apparently nobody is looking into
-> -> this issue. This
-> -> isn't just a single case. I have had over 10 emails stating
-> -> that they had
-> -> the exact same performance problem. Sigh...
-> ->
-> ->
-> ->
-> -> Regards,
-> ->
-> -> infernix
-> ->
-> ->
->
More information about the samba-technical
mailing list