|
* select – standard method. Compiled by default, if the current platform does not have a more effective method. You can enable or disable this module by using configuration parameters –with-select_module and –without-select_module. * poll – standard method. Compiled by default, if the current platform does not have a more effective method. You can enable or disable this module by using configuration parameters –with-poll_module and –without-poll_module.
* kqueue – the effective method, used on FreeBSD 4.1+, OpenBSD 2.9+, NetBSD 2.0 and MacOS X. With dual-processor machines running MacOS X using kqueue can lead to kernel panic.
* epoll – the effective method, used on Linux 2.6+. In some distrubutions, like SuSE 8.2, there are patches for supporting epoll by kernel version 2.4.
* rtsig – real time signals, the executable used on Linux 2.2.19+. By default no more than 1024 POSIX realtime (queued) signals can be outstanding in the entire system. This is insufficient for highly loaded servers; it’s therefore necessary to increase the queue> * /dev/poll – the effective method, used on Solaris 7 11/99+, HP/UX 11.22+ (eventport), IRIX 6.5.15+ and Tru64 UNIX 5.1A+.
* eventport – the effective method, utilized in Solaris 10. To avoid kernel panic, it is necessary to install this security patch.
|
|