I'll be the first to answer this, primarily because I administrated Aniverse IRC Networks during the period where Hybrid IRCd was still in in beta and not seen on heavy production.<br><br>Operating an IRCd daemon to cope with 10,000 users is not going to experience performance troubles with the software. Personally I've had ~14,280 users on the same IRCd, real users, not spawn bots or anything of that nature used for testing.
<br><br>The issue will lie with your kernel's ability to grant a process that many open files (you have to make sure the configuration can handle it) and additionally, the network card has to have enough memory to support that many connections at once. We never surpassed 15 thousand on a single server because the network card was onboard and it simply couldn't handle any more connections.
<br><br>So to recap:<br><br>The IRCD, properly configured (nothing special) with only one port or all ports available will not experience performance issues assuming you have a decently powerful machine (1Ghz, 256MB ram or more)
<br><br>Your kernel does need to be able to support so many open files by a single process. Some kernels support modifying this variable via sysctl, others require a rebuild. Depends on your OS.<br><br>Your network card needs to be able to support that number of connections. Remember it's about four (possibly six with BOPM) connections for every new client connection, and two steady connections afterwards (one inbound port, one outbound port) That's alot to demand from a basic onboard card, so make sure you have something decent.
<br><br>David<br><br><div><span class="gmail_quote">On 9/13/06, <b class="gmail_sendername">liushuangjia</b> <<a href="mailto:steveliu@sohu-inc.com">steveliu@sohu-inc.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>





<div bgcolor="#ffffff">
<div><span><font size="2">I want to use hybird to handle 10000 
users. <br><br>I edited the listen{} in the ircd.conf. <br><br>port = 6665 .. 
6669; (this could accept connections from four ports). <br><br><br>or 
<br><br>port = 6667; (this could only accept connections from port 6667). 
<br><br>which has a higher performance? <br>Thanks to all! <img alt="Razz" src="http://www.forum.ircd-hybrid.org/images/smiles/icon_razz.gif" border="0"></font></span></div></div>
</div></blockquote></div><br>