I was looking for some guidance on understanding how the number of
worker threads affects the traffic rate?
At the moment my traffic scripts are running on a single-core win32
(winxp) system running normal desktop applications + traffic scripts.
I'm totally CPU bound, which is one problem that I think I'm having.
I'm about to move my traffic environment to a multi-core linux blade
and recompile sipper and see if I can get better results.
In the sipper.cfg file I see these config options:
:NumThreads:
:HttpClientThreads:
I've experimented with setting this values to different numbers, some
small (1), some large ( 100 )....without seeing considerable
differences in performance. On a single core system this doesn't come
as a surprise as true parallelism isn't possible. I was curious if
you had suggestions or recommendations on what good default values
should be if I'm on the following system types:
1. Single Core System
2. Dual Core System
3. Quad-Core System
4. Octo-Core System
thanks,
Dave Adams.