Performance questions
We have several performance problems with TeamCity 9.1.3 running on Amazon EC2 Linux computer (m4-large) with a MySQL database.
The number of build configurations is nearly 10'000 with artifact dependencies, VCS change and finish build triggers, normal build agents and EC2 cloud agents.
Even when no builds are running the performance is slow. Lots of disk operations, and also CPU intensive.
Now we try to turn of journaling on ext4 file system since that seemed to have caused lots of delay.
Do you have any tips for such configurations with lots of build plans? How to set up the infrastructure so that performance is optimal (or at least good)?
Please sign in to leave a comment.
Turning off the ext4 journaling helped a lot (but long term observation not yet done with this).
That is something JetBrains can suggest to its TeamCity customers in the installation manual.
Are there any other such tips for high-performance infrastructure with thousands of build configurations?
Hello Ernesto,
Please find the general recommendation in the documentaion: https://confluence.jetbrains.com/pages/viewpage.action?pageId=54334889#HowTo...-EstimateHardwareRequirementsforTeamCity.
Also please review several the related blog posts: http://blog.jetbrains.com/teamcity/2011/09/improving-performance-and-scalability-of-your-teamcity-server/, http://blog.jetbrains.com/teamcity/2015/08/benchmarking-teamcity/.
Hope it helps!