2

Are there in AIX mechanisms EPOLL(Linux2.6)/KQUEUE(FreeBSD)/IO Completion Port(Windows) or their equivalents?

And what kind of mechanisms are optimal for AIO on AIX for a large number of network connections?

For example according to the Benchmarks, the mechanisms KQUEUE / EPOLL much faster than SELECT. http://libevent.org/

Alex
  • 12,578
  • 15
  • 99
  • 195
  • 1
    note the relatively small number of followers for `aix` as you rollover your mouse on it. Best to add tags for the programming language you want to use and possibly unix or linux. Good luck – shellter Jun 29 '13 at 15:00

1 Answers1

4

I believe poll set is the best choice today. There is also the iocp interfaces which comes from windows. And there are the aio interfaces which use iocp under the covers. But, I believe poll set is the preferred choice of the three if you are using a relatively new version of AIX.

Kuba hasn't forgotten Monica
  • 95,931
  • 16
  • 151
  • 313
pedz
  • 2,271
  • 1
  • 17
  • 20
  • Thank you! This is very similar to EPOLL of Linux and the interface is close to it. POLLSET appeared only in version 6.1 of AIX? And why, instead IOCP, is the preferred choice the POLLSET, IOCP did not implemented through POLLSET? – Alex Jun 30 '13 at 15:21
  • IOCP predates pollset. IOCP goes fairly far back. pollset seems a bit more stable and can push more performance according to the performance guys. I think both are on 5.3. Here are the 5.3 pubs: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp – pedz Jun 30 '13 at 22:10