[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