Java News from Saturday, December 24, 2005

Does anyone know of any published benchmarks about NIO non-blocking I/O compared to traditional blocking I/O? If so, I'd appreciate it if you could send me the relevant citations. So far here's what I've got:

For my own measurements on my own server, I'm also looking for a simple, cheap load testing solution that will let me connect to a server from a few hundred to a few thousand times in parallel. The server itself is quite simple: it sends a continuous stream of data across each connection as fast as it can. There's no real protocol involved. (i.e. this is not HTTP). For testing purposes the client can simply drop all the data on the floor. It's the server's capabilities that interest me. Essentially I'm trying to determine at what point the server keels over and dies under various implementations. Any ideas?