I understand that my question is not really specific and that it has no clear answer, but I need help to figure out where to start looking.
So we work on portal azure and have a web job that takes messages from a queue, and processes them; for some weird reason when I use the S1 plan (specs: 1x cores, 100 total ACU -I think its some unit for azure: azure compute unit- 1.75 GB memory, A-Series compute) each message takes around 1 minute to process, but when I upgrade the S3 plan (specs: 4x cores, 400 total ACU, 7 GB memory, A-Series compute) each message takes 3 minutes... I would understand if the each message would take the same amount of time as it is being processed linearly, and maybe increasing the processor might not really have a big effect on it, but how could it possibly make it slower?
I would appreciate any suggestion to help me debug this problem.
More info
The web app is a visual studio MVC project.