Hi all,
I have 2 machines - a Debian server and a WinXP desktop. The Win box is the more powerful one and has a gigabit network card. The Linux box is relatively old machine, but still works fine except I think it can perform even better. the problem is that when copying large files over the cable I'm getting an average speed of 3Mbytes per second. According to my calculations it should be close to 10 if not more, since the slower network card is a 100 mbit one. I used different protocols - samba, ftp, http with the same results. I also checked the cable and the win machine - no problems there, I can get speeds of 300mbits when using a win laptop.
Also when copying the files I get a CPU load of ~80-85%, so I would imagine if the CPU is the bottleneck I should be able to squeeze some more mbits out of my connection. Any ideas on how to resolve that? Is there a reserved cpu time for the root user? I run smbd as a regular user.
NewWest:~# uname -a
Linux NewWest 2.6.16-1-686 #2 Thu May 4 18:22:23 UTC 2006 i686 GNU/Linux
NewWest:~# lspci
00:00.0 Host bridge: Intel Corporation 82810E DC-133 GMCH [Graphics Memory Controller Hub] (rev 03)
00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 CGC [Chipset Graphics Controller] (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE (rev 02)
00:1f.2 USB Controller: Intel Corporation 82801AA USB (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AA SMBus (rev 02)
01:07.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
01:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
01:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
NewWest:~#
the 3com card is the one im talking about
I tweaked several tcp settings without any luck so far
Start Free Trial