Python with IIS Hosted - Worker Processes

view story

http://serverfault.com – Currently, I am doing load testing on the Python application which hosted using IIS. When come to 8-10 ppl hitting the application at the same time, the application getting lag and slower. However, what I noticed is the python.exe process only running about 300m and it would not up anymore. Meanwhile, there is the only one w3wp.exe running and it is only taking about 450m. By defaults, IIS having one worker process per application pool. Does that mean only one cpu core of the web server will be used? If increasing the number of worker process, will it increase the performance significantly (HowTos)