* Process limits for epoll tests
@ 2003-04-01 15:50 Philippe Meloche (LMC)
2003-04-01 16:15 ` Davide Libenzi
0 siblings, 1 reply; 2+ messages in thread
From: Philippe Meloche (LMC) @ 2003-04-01 15:50 UTC (permalink / raw)
To: davidel; +Cc: linux-kernel
Hi,
We tried to reproduce the tests you've done with /dev/epoll and we've
come to ask us some questions.
1. How did you managed httperf to perform more than 1024 connections
when it's using select() ?
2. Did you get some errors like client-timeout or connections reset when
you were doing your tests ?
3. How much time did a burst test ( 27000 connections and 2 calls per
connection ) last and how many sample did httperf
took during those tests.
Thanks a lot
Philippe Meloche
philippe.meloche@lmc.ericsson.se
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Process limits for epoll tests
2003-04-01 15:50 Process limits for epoll tests Philippe Meloche (LMC)
@ 2003-04-01 16:15 ` Davide Libenzi
0 siblings, 0 replies; 2+ messages in thread
From: Davide Libenzi @ 2003-04-01 16:15 UTC (permalink / raw)
To: Philippe Meloche (LMC); +Cc: Linux Kernel Mailing List
On Tue, 1 Apr 2003, Philippe Meloche (LMC) wrote:
> Hi,
Hi,
> We tried to reproduce the tests you've done with /dev/epoll and we've
> come to ask us some questions.
I hope you are not using the old /dev/epoll since it is no more supported.
The kernel 2.5.x has epoll, that is supported :
http://www.xmailserver.org/linux-patches/epoll.txt
http://www.xmailserver.org/linux-patches/epoll_create.txt
http://www.xmailserver.org/linux-patches/epoll_ctl.txt
http://www.xmailserver.org/linux-patches/epoll_wait.txt
> 1. How did you managed httperf to perform more than 1024 connections
> when it's using select() ?
Yes, you can't have more than 1024 simultaneous connections with httperf.
But if the session time is short, you can achieve a pretty high rate with
1024 maximum connections. Lately I am using the http blaster ( ver very
simple http loader ) that uses epoll. The latest source code is here :
http://www.xmailserver.org/linux-patches/epoll-lib-0.7.tar.gz
You need this coroutine library to build that package :
http://www.xmailserver.org/libpcl.html
> 2. Did you get some errors like client-timeout or connections reset when
> you were doing your tests ?
>
> 3. How much time did a burst test ( 27000 connections and 2 calls per
> connection ) last and how many sample did httperf
> took during those tests.
You definitely have to tweak kernel/net params to run the test ( port
range, fin timeout, tw recycle, max files, ... ).
- Davide
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-04-01 15:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-01 15:50 Process limits for epoll tests Philippe Meloche (LMC)
2003-04-01 16:15 ` Davide Libenzi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).