(I'm new to Linux and am probably missing something simple, but...)
I think I've got the same problem as Max Klohn (and probably some
others):  Samba
transfers TO Windows 98 are uselessly slow (7-8 kb/s) whereas transfers
FROM
Win TO Linux are fast (>500 kb/s).

The network is a P-166 (Linux, "pdlinux.pd.com; 192.168.1.254") and a
P-II-400 (Win 98,
"pdenis; 192.168.1.2") and a crossover cable.
The NIC's are both 3c905B-TX; the driver is 0.99H and Samba is
1.9.18p10.
smb.conf is "out of the [Caldera 1.3] box"
Upgrading the driver from 0.99E and Samba from p8 made no difference.

It's not a cable or NIC problem:
If the Linux box is booted into Win 95 transfers between
it and Win 98 are speedy both ways.  The NIC's are set for 10Mb/s half
duplex
[If I try 100Mb/s the Linux xfers are the same and the Win's are >4000
kb/s(!)]

Playing with the socket options [TCP_NODELAY, etc.} had no effect.
Removing the NetBUEI and/or IPX protocols from the Win box did nothing.

==>>>  This seems to be a TCP/IP problem:  There's a 200 msec pause
between packets.

Thanks for any suggestions.

The following is the tcpdump from transferring the same file back
and forth between Windows 98 and Linux (it's a 42,216 byte file;
"sambafaq.txt", in
fact!).  The transfers were done using smbclient get/put but the results
are the
same using Windows copy/paste.
#
#copying FROM LINUX  [SLOW!!]
#
06:07:39.980000 pdlinux.pd.com.netbios-dgm > 192.168.1.255.netbios-dgm:
udp 221
06:07:51.000000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: S
1695246717:1695246717(0) win 512 <mss 1460>
06:07:51.000000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: S
11330978:11330978(0) ack 1695246718 win 2144 <mss 1460> (DF)
06:07:51.000000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack 1
win 16060 (DF)
06:07:51.260000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
1:77(76) ack 1 win 16060 (DF)
06:07:51.260000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P 1:5(4)
ack 77 win 2068 (DF)
06:07:51.260000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
77:245(168) ack 5 win 16060 (DF)
06:07:51.260000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
5:86(81) ack 245 win 1900 (DF)
06:07:51.280000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack 86
win 16060 (DF)
06:07:51.950000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
245:337(92) ack 86 win 16060 (DF)
06:07:51.950000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
86:131(45) ack 337 win 1808 (DF)
06:07:51.960000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
337:402(65) ack 131 win 16060 (DF)
06:07:51.960000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
131:177(46) ack 402 win 1743 (DF)
06:07:51.980000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack 177
win 16060 (DF)
06:08:03.190000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
402:456(54) ack 177 win 16060 (DF)
06:08:03.190000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
177:218(41) ack 456 win 1689 (DF)
06:08:03.200000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
456:519(63) ack 218 win 16060 (DF)
06:08:03.200000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
218:259(41) ack 519 win 1626 (DF)
06:08:03.200000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
519:1979(1460) ack 259 win 16060 (DF)
06:08:03.350000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
1979 win 2144 (DF)
06:08:03.350000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
1979:3439(1460) ack 259 win 16060
06:08:03.550000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
3439 win 2144 (DF)
06:08:03.550000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
3439:4899(1460) ack 259 win 16060
06:08:03.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
4899 win 2144 (DF)
06:08:03.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
4899:6359(1460) ack 259 win 16060
06:08:03.950000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
6359 win 2144 (DF)
06:08:03.950000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
6359:7819(1460) ack 259 win 16060
06:08:04.150000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
7819 win 2144 (DF)
06:08:04.150000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
7819:9279(1460) ack 259 win 16060
06:08:04.350000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
9279 win 2144 (DF)
06:08:04.350000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
9279:10739(1460) ack 259 win 16060
06:08:04.550000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
10739 win 2144 (DF)
06:08:04.550000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
10739:12199(1460) ack 259 win 16060
06:08:04.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
12199 win 2144 (DF)
06:08:04.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
12199:13659(1460) ack 259 win 16060
06:08:04.950000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
13659 win 2144 (DF)
06:08:04.950000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
13659:15119(1460) ack 259 win 16060
06:08:05.150000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
15119 win 2144 (DF)
06:08:05.150000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
15119:16579(1460) ack 259 win 16060
06:08:05.350000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
16579 win 2144 (DF)
06:08:05.350000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
16579:18039(1460) ack 259 win 16060
06:08:05.550000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
18039 win 2144 (DF)
06:08:05.550000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
18039:19499(1460) ack 259 win 16060
06:08:05.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
19499 win 2144 (DF)
06:08:05.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
19499:20959(1460) ack 259 win 16060
06:08:05.950000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
20959 win 2144 (DF)
06:08:05.950000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
20959:22419(1460) ack 259 win 16060
06:08:06.150000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
22419 win 2144 (DF)
06:08:06.150000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
22419:23879(1460) ack 259 win 16060
06:08:06.350000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
23879 win 2144 (DF)
06:08:06.350000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
23879:25339(1460) ack 259 win 16060
06:08:06.550000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
25339 win 2144 (DF)
06:08:06.550000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
25339:26799(1460) ack 259 win 16060
06:08:06.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
26799 win 2144 (DF)
06:08:06.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
26799:28259(1460) ack 259 win 16060
06:08:06.950000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
28259 win 2144 (DF)
06:08:06.950000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
28259:29719(1460) ack 259 win 16060
06:08:07.150000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
29719 win 2144 (DF)
06:08:07.150000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
29719:31179(1460) ack 259 win 16060
06:08:07.350000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
31179 win 2144 (DF)
06:08:07.350000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
31179:32639(1460) ack 259 win 16060
06:08:07.550000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
32639 win 2144 (DF)
06:08:07.550000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
32639:34099(1460) ack 259 win 16060
06:08:07.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
34099 win 2144 (DF)
06:08:07.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
34099:35559(1460) ack 259 win 16060
06:08:07.950000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
35559 win 2144 (DF)
06:08:07.950000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
35559:37019(1460) ack 259 win 16060
06:08:08.150000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
37019 win 2144 (DF)
06:08:08.150000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
37019:38479(1460) ack 259 win 16060
06:08:08.350000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
38479 win 2144 (DF)
06:08:08.350000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
38479:39939(1460) ack 259 win 16060
06:08:08.550000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
39939 win 2144 (DF)
06:08:08.550000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: .
39939:41399(1460) ack 259 win 16060
06:08:08.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
41399 win 2144 (DF)
06:08:08.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
41399:42739(1340) ack 259 win 16060 (DF)
06:08:08.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: . ack
42739 win 2144 (DF)
06:08:08.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
259:300(41) ack 42739 win 2144 (DF)
06:08:08.750000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
42739:42784(45) ack 300 win 16060 (DF)
06:08:08.750000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
300:339(39) ack 42784 win 2099 (DF)
06:08:08.770000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack 339
win 16060 (DF)
06:08:28.770000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
42784:42828(44) ack 339 win 16060 (DF)
06:08:28.770000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
339:378(39) ack 42828 win 2055 (DF)
06:08:28.790000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack 378
win 16060 (DF)
#
# TO LINUX (after a 20 sec wait so there would be an obvious break in
the log)
#
06:08:47.570000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
42828:42904(76) ack 378 win 16060 (DF)
06:08:47.570000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
378:447(69) ack 42904 win 1979 (DF)
06:08:47.570000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
42904:42959(55) ack 447 win 16060 (DF)
06:08:47.590000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
447:1907(1460) ack 42959 win 1924 (DF)
06:08:47.590000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
1907:3367(1460) ack 42959 win 1924 (DF)
06:08:47.590000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
3367:4827(1460) ack 42959 win 1924 (DF)
06:08:47.590000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
4827:6287(1460) ack 42959 win 1924 (DF)
06:08:47.590000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
6287:7747(1460) ack 42959 win 1924 (DF)
06:08:47.590000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
7747:9207(1460) ack 42959 win 1924 (DF)
06:08:47.600000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
9207 win 14600 (DF)
06:08:47.600000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
9207:10667(1460) ack 42959 win 1924 (DF)
06:08:47.600000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
10667:12127(1460) ack 42959 win 1924 (DF)
06:08:47.600000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
12127:13587(1460) ack 42959 win 1924 (DF)
06:08:47.600000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
13587:15047(1460) ack 42959 win 1924 (DF)
06:08:47.600000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
15047:16507(1460) ack 42959 win 1924 (DF)
06:08:47.600000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
16507 win 16060 (DF)
06:08:47.600000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
16507:17967(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
17967:19427(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
19427:20887(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
20887:22347(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
22347:23807(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
23807:25267(1460) ack 42959 win 1924 (DF)
06:08:47.610000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
25267 win 16060 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
25267:26727(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
26727:28187(1460) ack 42959 win 1924 (DF)
06:08:47.610000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
28187:29647(1460) ack 42959 win 1924 (DF)
06:08:47.620000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
29647 win 16060 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
29647:31107(1460) ack 42959 win 1924 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
31107:32567(1460) ack 42959 win 1924 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
32567:34027(1460) ack 42959 win 1924 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
34027:35487(1460) ack 42959 win 1924 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
35487:36947(1460) ack 42959 win 1924 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
36947:38407(1460) ack 42959 win 1924 (DF)
06:08:47.620000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
38407 win 16060 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
38407:39867(1460) ack 42959 win 1924 (DF)
06:08:47.620000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: .
39867:41327(1460) ack 42959 win 1924 (DF)
06:08:47.630000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
41327 win 16060 (DF)
06:08:47.630000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
41327:42667(1340) ack 42959 win 1924 (DF)
06:08:47.630000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
42959:43004(45) ack 42667 win 16060 (DF)
06:08:47.630000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
42667:42706(39) ack 43004 win 1879 (DF)
06:08:47.650000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
42706 win 16060 (DF)
06:08:54.940000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: P
43004:43043(39) ack 42706 win 16060 (DF)
06:08:54.940000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: P
42706:42745(39) ack 43043 win 1840 (DF)
06:08:54.940000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: F
43043:43043(0) ack 42745 win 16060
06:08:54.940000 192.168.1.2.netbios-ssn > pdlinux.pd.com.1028: F
42745:42745(0) ack 43044 win 1840 (DF)
06:08:54.940000 pdlinux.pd.com.1028 > 192.168.1.2.netbios-ssn: . ack
42746 win 16060 (DF)
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to