| || |
- 1 Post By jpulley3
Why do we have the option of running as a process and a thread
why do we have an option to run vusers as process(non-preferrred option) when we always try to run vusers as thread, to accomodate more users? i am a bit confused regarding this.
Thread Safety. Not every protocol has been thread safe at all times, for all versions and all operating systems
Thread safety - Wikipedia, the free encyclopedia
Some protocols which have a heavy bias towards windows stack resources can also be more stable when a single user dies off unexpectedly to take just the one user under process instead of taking a group of users when the parent thread is killed with the trade off of higher memory resources per user.
I generally run as a process for the reasons James lists above. The exception is when I really need to cram more vusers onto the same load generator for monster tests.