Run V-user as a process:
When u run vusers as a process, load runner takes one process called mdrv.exe(service) per vuser. So if we have 10 vusers, we will have ten mdrv.exe processes on our LG machine and it occupies more memory. so system will not have enough memory to run heavy user loads. But, these processes are more independent and handle large amount of data and are useful for heavy tasks. This option will be useful when we have gui based applications like sap, crm. It will take one process every time.
Run V-user as a thread:
When we run vuser as a thread lr creates one mdrv.exe process for all the vusers. So if we have 10 vusers then we will have only one mdrv.exe process. By using one process only we will run all the ten threads.
The main advantage of multi threading is less memory is utilized and less resources are utilized
This option will disable Multi-Threading. When we use this option, it will share resources for all the V-users. Instead of creating mdrv.exe for each V-user, all will share same information. We can run 50 V-users as default and increase them as per our requirement. Threads are lighter and faster than Processes. This option will save memory utilization. We can run more number of V-users. Run V-user as a thread is more used than run V-user as a process.
No comments:
Post a Comment