Perforce Performance我可以创建多少个客户端?

Perforce Performance我可以创建多少个客户端?,perforce,Perforce,在同一仓库中处理不同功能时,我会创建不同的客户端。 我想知道我能创建的客户端数量是否有限制(找不到答案) 如果它可能会导致一些问题…如果您使用的是已授权的服务器,则没有限制。如果您在没有许可证的服务器上运行,我相信最新版本的Perforce允许20个用户和20个工作区使用无限文件,或者允许无限用户和客户端使用1000个文件。基于该命令的文档。每个客户端工作区都会添加一些附加信息供服务器跟踪。对服务器的影响取决于规模。如果你的工作区同步了500个文件,那么影响很小。如果您计划创建100000个工作

在同一仓库中处理不同功能时,我会创建不同的客户端。 我想知道我能创建的客户端数量是否有限制(找不到答案)


如果它可能会导致一些问题…

如果您使用的是已授权的服务器,则没有限制。如果您在没有许可证的服务器上运行,我相信最新版本的Perforce允许20个用户和20个工作区使用无限文件,或者允许无限用户和客户端使用1000个文件。基于该命令的文档。

每个客户端工作区都会添加一些附加信息供服务器跟踪。对服务器的影响取决于规模。如果你的工作区同步了500个文件,那么影响很小。如果您计划创建100000个工作区,并且每个工作区都同步了10000000个文件,那么影响会大得多(但仍然可以管理;我知道Perforce安装可以处理50倍于此的数量)


服务器的最新版本(2012.2及更高版本)为管理员提供了处理过多超大工作区的工具,因此,如果这是您的想法,您可能应该与管理员进行对话,以便他们准备在必要时部署这些工具。

请告诉我们这些Perforce安装的“5000000个工作区,每个工作区同步500000000个文件”。他们在做什么,需要这么多的用户和文件以及需要访问所有这些文件的用户?@raven,通常是构建自动化。实际的用户数量可能只有几千或几万,但是现代的持续集成构建系统在整个SCM系统中驱动着惊人的负载。令人高兴的是,Perforce有很多功能来满足这些工具的需求。但是,归根结底,通常是程序驱动了这一级别的负载,而不是人类。谢谢!你认为每个功能都有一个客户端不好吗?这会导致perforce出现任何性能/问题吗?根据存储库的大小,为每个功能保留一个单独的客户端可能最终会让您管理起来有点麻烦(因为您的硬盘上会有多个存储库的完整副本)。就我个人而言,当我使用多个客户端时,这是为了让我可以做不止一件事,而不会把变更单弄错。或者有一个“干净”的工作区,我可以用它来验证我的更改没有引起我所看到的问题。现在我将使用搁置来解决这两个问题。