简体   繁体   English

在单个服务器 Azure DevOps 服务器中自动构建

[英]Automated Builds in single server Azure devops server

If i'm deploy azure devops server on single machine, why extensive use of automated build, test, or release likely will cause performance issues ?如果我在单台机器上部署 azure devops 服务器,为什么大量使用自动化构建、测试或发布可能会导致性能问题?

thanks!谢谢!

A single-server deployment consists of a single machine and it likely will cause performance issues because of the following reason:单服务器部署由一台机器组成,它可能会由于以下原因导致性能问题:

  • Limited size of RAM. RAM 的大小有限。 For evaluation or personal use - 2 GB, scale up to 250 users - 4 GB and scale up to 500 users - 8 GB.用于评估或个人使用 - 2 GB,最多可扩展到 250 个用户 - 4 GB,最多可扩展到 500 个用户 - 8 GB。

You can refer to Requirements for Azure DevOps on-premises您可以参考本地 Azure DevOps 的要求

To be honest, it really depends on the server and its specs.老实说,这真的取决于服务器及其规格。 If it had RAID SSDs, 64GB memory and an AMD 32 core Ryzen Threadripper, I'd not be worried too much :o).如果它有 RAID SSD、64GB 内存和 AMD 32 核 Ryzen Threadripper,我就不会太担心:o)。

But it you're running multiple parallel build jobs on a server it will have to handle massive I/O on the drives and CPU may spike, many compilers know very well how to make use of all the CPU cores you hand to them.但是,如果您在服务器上运行多个并行构建作业,则必须处理驱动器上的大量 I/O,并且 CPU 可能会出现峰值,许多编译器非常了解如何利用您交给它们的所有 CPU 内核。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM