Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Feb 1999 09:21:02 -0500 (EST)
From:      John Dowdal <jdowdal@destiny.erols.com>
To:        stable@FreeBSD.ORG
Subject:   network slowdown with rc5des 
Message-ID:  <Pine.BSF.4.05.9902010905280.8524-100000@destiny.erols.com>

next in thread | raw e-mail | index | archive | help

There is a dramatic network slowdown on 3.0-stable when usign 100BT cards
and rc5des at the same time.  The rc5des process causes the slowdown even
if it is set to idprio 1.

rc5des running, 25MB file ftp to/from windoze machine (server on BSD)

Send from windoze to bsd: 3.0MB/s
Send from BSD to windoze: 1.45MB/s

rc5des NOT running

Send from windoze to bsd: 6.0MB/s
Send from BSD to windoze: 6.5MB/s

Both machines have winbond 840F (wb0 driver) ethernet cards connected with
a crossover cable operating in full duplex 100 mbit mode.

I also tried a 'dd if=/dev/rwd0 of=/dev/null bs=32k count=10000' with and
without rc5des running.  In either case it got 12MBytes/sec, so rc5 isn't
affecting disk trhoughput.

Question: why does the system care if the internal idle process (resulting
in fast network performance) or an external idle process (rc5des at idprio
1) (resulting in slow network performance) runs?  Even win98 seems to
handle this correctly; there was n o difference in network performance on
win98 with or without the win32 vesion of rc5des running.

I also tried increasing net.inet.tcp.sendspace and net.inet.tcp.recvspace
to 32K and 64K.  This improved the performance dramatically with rc5des
running, but slightly slowed it down without rc5des running.  Leaving
these values increased isn't a good solution, because it can cause huge
latency through my ppp connections.

John


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9902010905280.8524-100000>