[Home] [Groups] - Message: [Prev in Group] [Next in Group]

nu.kanga.list.mud-dev

27212: RE: [MUD-Dev] New to MUD Dev, need friendly advice!

[Full Header] [Plain Text]
From: Sean Kelly <sean@ffwd.cx>
Newsgroups: nu.kanga.list.mud-dev
Date: Tue, 29 Apr 2003 12:18:10 -0700 (PDT)
References: [1]
Organization: Kanga.Nu
On Mon, 28 Apr 2003, Norman Morse wrote:

> Having recently done some investigation of scalable socket based
> servers, I suggest that you check out /dev/epoll (available in
> recent linux's) or /dev/poll in solaris.

That's it... epoll.  I knew it was an efficient variation of poll
but couldn't recall the term.  From my understanding, this is the
performance equivalent of completion ports in Linux.  Should be far
more scalable than any other socket tech on the same platform.
Solaris has poll, and I think BSD has two options, but I'm blanking
on their names as well.

> These are actually operating system drivers which are intended to
> replace the posix select() mechanism with something more scalable.

Yup.  Should scale quite well into the thousands-of-connections
range per process, without any sacrifice for the few-connections
range.

Sean

_______________________________________________
MUD-Dev mailing list
MUD-Dev@kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev