I have a reletive small deploment of a website.
My problem is that it takes longer time to deploy to Production servers than Stage servers. And I dont know why.
It is this step "Deploying package: xxxxx.tar.gz that take so much time on production.
4 minutes on stage but 8 minutes on PROD, although the prod servers are a lot more powerful
The thing is that stage takes half the time on my stage servers.
All servers are Windows server 2012 R2 fully updated.
As I understand the process “Deploying package” that this would be the “copy file to the agent and unzip the file to the local disk” stage of the deployment.
I have done some testing doint this with powershell and time the execution an my test show that the production servers are significally faster in the unzip process.
Although the stage servers are running on hypervisor and the Production servera are on Vmware they all use the same storage and the same san.
This is a typical Octopus iis deployment the tar.gz file is 68 MB that expands to 68.393 files.
I could hide the problem by telling my developers that this unziping process and creating 68.000 files takes time, but I cant explain why this is so much faster on the stage servers that have lower specs.
I have migrated the prod servers between multiple VMware hosts but no significant difference in performance
This is nota a network problem since Stage and prod servers are on the same IP network
I need help.