-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > But this is one of the places where you can really reduce your system CPU > consumption. What's the ratio of user CPU time to system CPU time on a > typical DALnet server these days? If system CPU time is 40% or more of what > user CPU time is, I'd focus on the parameters you pass to select/poll and > what steps you take to: Undernet moved from poll() and select() to kqueue(), /dev/poll, and all the rest. To show the effect of this on a server, heres the CPU load of a server that holds about 4k clients: http://www.break.net/ircu10-to-11.png On the left is kqueue(), on the right is select(). Almost all an IRC servers time it spent doing select()/poll() and the associated housekeeping. - -- Excellent day for putting Slinkies on an escalator. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Only when you are sure they have you, can you stop being paranoid iD8DBQE+D6L9cAgRpy8z8UQRAhZVAJ9bj4LNHYxWH5xklDLVZgrCw1gA8gCgqq74 nt+kwLzmXTikOeJEOT8xhhQ= =/EBL -----END PGP SIGNATURE-----