I write a POP3 server, use kqueue/kevent and sendfile.
Snofe Deng
dsnofe at hotmail.com
Wed May 7 05:06:17 PDT 2003
Can be Download at http://snofe.dot66.net/missey/
Bugs report and patches is welcomed.:-)
I have a benchmark about it.
it can handle about 8000 connections on my machine(CR366, 256RAM)
......
FEATURES:
Only suport FreeBSD now(4.8 and 5.x have tested), Other *BSD haven't test.
Only support Maildir format.
Only Support system user now, virtual user support will be add.
Use a single process serve more clients.
Use kqueue(2)/kevent(2) for polling.
Use sendfile(2) to transfer mail.
No temporary file used.
Very fast and few memory used.
Caching mail info.... More......
--
Snofe Deng <dsnofe at hotmail.com>
More information about the freebsd-net
mailing list