Best practise running multiple TC agents on one server
I know that running multiple agents on server is supported. But what about running many, many TC agents on one server like 10 or 20 or even more. Does anybody have any experience with this configuration ? Does it need any special server tweak ?
Please sign in to leave a comment.
Hi,
builds are usually quite resource-intensive, so having multiple agents in the same machine can bottleneck resources (cpu, memory, io...) and you should keep that into account when considering this approach. Also if the builds share work or temp folders or user configuration, if they modify the state of the machine (writing to disk outside the work directory, etc), that can also create issues with interactions between each other. It would be recommended to not install all at a time but to increase them gradually and see whether or not they produce any issues. We have had experiences in the past with strange issues during builds when multiple agents were interacting with each other due to some of the issues mentioned above, so it makes sense to stay vigilant of those possibilities.