Hello Netcup Community,
Since a recent update of my software where I switched from multiprocessing to multithreading, I have noticed a huge decrease in the performance of the software.
On my laptop, which is much worse than the server performance wise, the software takes only 1 second for a request while on the server it consistently varies between 6-12 seconds.
The software uses multiple I/O bounded threads and runs in Docker.
The server is a KVM-VServer with 8 core and 12GB memory.
Could the V-cores of the KVM server be causing the problems?
Here is a example thread that is doing i/o bounded work (waiting for the website to respond):
2023-03-22 12_26_22-prodirectsoccer_release.log - monitor-service - Visual Studio Code.png
My Laptop
2023-03-22 12_27_01-prodirectsoccer_release.log - monitor-service - Visual Studio Code.png
The Server