[IRC-DEV] Poll() y su rendimiento

NiKoLaS nikolas at undernet.org
Thu Jan 29 18:17:23 CET 2004


> En otras redes se ha implementado kqueue (*BSD), epoll (Linux 
> 2.6.x), /dev/poll (SunOS)y Signals RT (Linux 2.4.x), y el 
> rendimiento aumenta considerablemente. Por poner un ejemplo, 
> en el servidor que administran NiKoLaS, zoltan y Freemind en 
> undernet, con 5000 usuarios el CPU usando el engine
> poll() llegaba al 99% y se migró a FreeBSD para aprovechar la 
> implementación
> kqueue() que lleva el ircu de Undernet el consumo de CPU ha 
> reducido drásticamente hasta situar en unos 8-9% con los 
> mismos 5000 usuarios locales.

  Comentar tambien que en el servidor de Efnet que tenemos tambien
en Panamá, y aunque linkado recientemente, con 1500 usuarios el ircd
consume menos de un 1% de cpu. Alli usamos ratbox, que es un fork
del hybrid. El antiguo servidor de Hispano alli, lynx, que es una
máquina superior a la que tenemos para Efnet tanto en micro como en
memoria, con 1500 usuarios su cpu se iba al 90%.

--
Rubén Cardenal
PanamaCity.PA.Undernet.Org Admin
efnet.cwpanama.net Admin





More information about the IRC-Dev mailing list