On Sat, 08 Jan 2000 23:19:15 PST, George Bonser writes:
>From Solaris box to Linux box on 10MB ethernet with other people also
>using the net:
<ftp output>
>14850578 bytes received in 17.35 secs (835.9 kB/s)
>
>From Linux box to Solaris
>
>ftp> get linux-2.2.12.tar.gz
<ftp output>
>14850578 bytes received in 15 seconds (937.01 Kbytes/s)

I had a similar problem some time ago, my linux box acts as a router between a 
100baseTX and a 10baseT network, transfers from one network into the other 
peaked at about 400kB/s, the solution was turning on "optimize as router not as 
host", which gave me approx doubled throughput, tuning firewall rules (ipfwadm, 
2.0.38), eg moving "allow established" to the top of the list boosted rates to 
about 1mB/s. From the linux box to a w95 on the 100baseTX-network I can now get 
about 4,5mB/s which means I´m using ~40% of the available bandwidth.

In general:
- tune your kernel
- tune your firewall- and forwarding-settings, eg move the most-often-matching 
rules to the top of the list
- turn off accounting, this costs some time, too
- try other protocols for sending/receiving, eg samba, nfs, scp
- maybe play with the routing table
- it may also be worth peeking around with irqtune, although I haven´t tried 
that

hth
&rw
-- 
-- +++ EUnet/[EMAIL PROTECTED], 15.-17.2.'2k, Ebene02/Stand08 +++
----- ___                       - Robert Waldner    EUnet/AT tech staff 
---- /    /   /  ___  ____ _/_ -- <[EMAIL PROTECTED]>   RW960-RIPE
--- /--- /   / /   / /___/ /  --- ---EUnet EDV-DienstleistungsgesmbH---
-- /___ /___/ /   / /___  /_ ---- Diefenbachgasse 35        A-1150 Wien
-                           ----- Tel: +43 1 89933 Fax: +43 1 89933 533

Reply via email to