Inside the Windows 8 Registered I/O Extensions, RIO

Before I started to look at RIO for inclusion in The Server Framework I did a quick check on the Microsoft BUILD site to see if there were any sessions that dealt with it specifically, I didn’t find any. Once I posted my blog posting I did another check and found this video that deals specifically with RIO. This gives some in depth details of how RIO works and the kinds of performance improvements that Microsoft has witnessed in their labs. It’s interesting and impressive.

One thing that I hadn’t realised is that with RIO, SO_SNDBUF and SO_RCVBUF are no longer applicable with RIO, it’s as if you’re operating with them set to zero. You need to always have recvs pending if you don’t want to drop datagrams…

More once I’ve watched it all…