On 2006-05-29 at 23:38:47 [+0200], Oliver Tappe <openbeos@xxxxxxxxxxxxxxx>
wrote:
> 1. there is a notion towards *everything* only working once. It's very
> obvious when using ping, but whenever I tried using a webbrowser, an
> ftp-client, wget or telnet, I only ever had one chance. The webbrowser
> (links) loads the first page ok, but whenever I click on a link to get to
> the next page, the browser tries but fails to get it (hangs during
> connect).
> When the stack has reached that state, networking is hosed properly, no
> connects at all. Maybe a problem at IP-layer, but that's a wild guess...
>
> 2. connections perform slow at start and then get worse soon. Compared to
> R5-netserver being able to download a 2 MB file at 250KB/sec, wget on haiku
> (the same binary) starts off at 22KB/sec and then degrades rapidly until it
> reaches a rate of less than 50bytes/sec (after having downloaded about
> 300-400KB).
Just to brighten the mood:
The performance problems I observed are consistently "available" when using
the rtl8139 driver and most of the time for the rtl8169, too.
Using an ipro1000-card, the performance is quite good, actually: I have been
able to fetch a 2MB file from my local server with wget (http) with a rate of
9.7MB per second!
I'm sure the file is too small to give a reliable rate, but the fact still
indicates that the stack *can* perform it only stops doing so pretty soon
(even with ipro1000, but with that driver I could download 5-6 times before
the system more or less grinds to a slow halt).
cheers,
Oliver