

- #Teamcity dark mode install
- #Teamcity dark mode 64 Bit
- #Teamcity dark mode 32 bit
- #Teamcity dark mode upgrade
Consider also that required memory may depend on the JVM used (32 bit or 64 bit). For non-trivial TeamCity usage at least 4 CPU cores are recommended. Overview of the TeamCity hardware resources usage :ĬPU: TeamCity utilizes multiple cores of the CPU, so increasing number of cores makes sense. The database size requirements naturally vary based on the amount of data stored (number of builds, number of tests, etc.) The active server database usage can be estimated at several gigabytes of data per year. Please see the notes on choosing external database. For reliability and performance reasons you should use external database.


#Teamcity dark mode upgrade
if builds generate too much data, the server disk system might be needing an upgrade both in size and speed characteristics.ĭatabase Note : When using the server extensively, the database performance starts to play a greater role. If you face some TeamCity-related performance issues, they should probably be investigated and addressed individually. If you decide to run an external database on the same machine as the server, take into account hardware requirements with database engine requirements in mind. Consider the following general guidelines. The server hardware requirements depend on the server load, which in its turn depends significantly on the type of the builds and server usage. The Performance Monitor build feature can help you in analyzing live data.
#Teamcity dark mode install
If you chose to install several agents on the same machine, please consider the possible CPU, disk, memory or network bottlenecks that might occur. Although you can run a build agent on the same machine as the TeamCity server, the recommended approach is to use a separate machine (it may be virtual) for each build agent. The disk space required corresponds to the disk usage by the builds running on the agent (sources checkouts, downloaded artifacts, the disk space consumed during the build all that combined for the regularly occurring builds). Running TeamCity agent software introduces a requirement for additional CPU time (but it can usually be neglected comparing to the build process CPU requirements) and additional memory: about 500Mb. The agent hardware requirements are basically determined by the builds that are run. The hardware requirements differ for the server and the agents. See a note on memory configuration.Įstimate Hardware Requirements for TeamCity At the same time it does increase memory requirements to almost the scale of 2.
#Teamcity dark mode 64 Bit
Our experience suggests that using 64 bit JVM does not increase performance a great deal.
#Teamcity dark mode 32 bit
However, unless you need to provide more than 1Gb memory for TeamCity, the recommended approach is to use 32 bit JVM even under 64 bit OS. If you choose to install 64 bit OS, TeamCity can run under 64 bit JDK (both server and agent). If you have no preference, Linux platforms may be more preferable due to more effective file system operations and the level of required general OS maintenance.įinal Operating System choice should probably depend more on the available resources and established practices in your organization. NuGet feed on the server (can also work under Linux, but may be less stable) Windows domain logins (can also work under Linux, but may be less stable), especially NTLM HTTP authentication Please also review the requirements for the integrations you plan to use, for example the following functionality requires or works better when TeamCity server is installed under Windows: Once the server/OS fulfills the requirements, TeamCity can run on any system.
