Image may be NSFW.
Clik here to view.
I am trying to run Jmeter to simulate 40k concurrent users and stress test a particular system. Putting aside the possibility that Jmeter may not be able to push such a high number (although I have read that it is at least possible to handle 10k concurrent threads on a very powerful machine), is FreeBSD a more suitable OS as compare to CentOS to be used for my Jmeter machine for handling 40k (or as high as possible) of concurrent outbound connections?
Reason for asking this is that, I have found articles on FreeBSD for tuning and optimizing for maximum outbound connections, but seem to have little luck with CentOS. It makes me wonder if for some specific reasons, people don’t use CentOS for such high number of outbound connections. Personally however, I am more familiar with CentOS and would like to stick with it if possible.
In short, I would like to know whether it’s a better option to tune FreeBSD for such high number of connections, or if I could achieve the same results with CentOS too?
Any input is greatly appreciated!
Image may be NSFW.
Clik here to view.
FreeBSD 7/8/9 and Linux 2.6 are basically equal in their out-of-box networking capacity. I’ve seen benchmarks where one outdoes the other, and they seem to go back and forth. I’d recommend using the platform you’re most familiar with, as you’ll likely be able to tune it better.
Check more discussion of this question.