If this is a unix server, processes will scale better than threads due to the memory savings from copy-on-write. POE would also be a good choice for testing network apps, if you can get your head around it. It is certainly the lightest on resources, but does require significant changes in the way you write your code.