Re: 2.4.12-ac4 10Mbit NE2k interrupt load kills p166

From: Urban Widmark (urban@teststation.com)
Date: Thu Oct 25 2001 - 16:19:51 EST


On Thu, 25 Oct 2001, Samium Gromoff wrote:

> Hello folks...
>
> Host A: p166, ISA NE2K, linux-2.4.12-ac4
> Host B: p2-400, rtl-8129, WinXP (heh, not my box though ;)
>
> Load: smbmount connection from host A to the host B, and getting
> large files.

You don't say if any of the tests you did are related to smbfs. I suspect
this reasoning is completely irrelevant (not, that it has stopped me
before ... :)

smbfs is not the fastest thing around. I think the slowness on some
operations is related to how it waits after sending each request.

     process A process B
   get semaphore
   request 4096 bytes wait on semaphore
   ... wait for network ...
   read packet
   read packet
   read packet
   release semaphore
                                        get semaphore
                                        request 4096 bytes

It could send the second request without waiting for the first to complete
(if it knew how to separate the responses). Doing that should speed things
up.

If you play mp3's over smbfs while also doing something else I suppose the
delay could become noticable. I can't explain the other effects, so
possibly this is unrelated to smbfs.

You could make me happy by repeating the tests, but generating the network
load with something else (http?).

/Urban

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Oct 31 2001 - 21:00:29 EST