OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Yusuf Goolamabbas (yusufgoutblaze.com)
Date: Tue Jun 05 2001 - 00:37:56 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    > In order to avoid the CPU usage problem with poll(), either
    > trivial-rewrite should run as multiple daemon processes with fewer
    > connections per process, or Postfix should use a more advanced
    > technique such as FreeBSD's /dev/poll, where one sets things up

    I think you might be referring to FreeBSD's kqueue/kevent model. Paper
    to be presented during Freenix/Usenix 2001

    This might also be in NetBSD and OpenBSD (though I am not sure)

    /dev/poll is from Solaris though I recall some Linux patches which
    provided similar scalability. Niel Provos had a paper in the Freenix
    track of Usenix 2000 though I can only find this URL at the moment

    http://www.citi.umich.edu/techreports/reports/citi-tr-00-4.pdf

    Jef Poskanzer of thttpd fame has written a select/poll/kqueue wrapper
    which he uses within thttpd

    http://www.acme.com/software/thttpd

    Regards, Yusuf

    -
    To unsubscribe, send mail to majordomopostfix.org with content
    (not subject): unsubscribe postfix-users