测试 'UCM'-VOB 性能

Testing 'UCM'-VOB performance

我们的 VOB 目前具有功能级别 5,我的任务是升级到级别 9 并确保一切正常。我已经阅读了关于功能级别的技术说明 from IBM

对于功能级别 7,它指出:

Improved UCM performance

不知怎么的,我想把它变成数字。有人可以给我一个关于如何实现这一目标的广泛概述。我对 ClearCase 比较陌生,在使用 ClearCase 之前我只知道 git 所以我会感谢一些指导

您可以在以下位置找到衡量 UCM 性能的具体标准:

从第一篇论文可以推导出setup配置:

Our test environment consisted of a VOB server host and a fixed number of clients connected by a 100MB full-duplex network.

The VOB server hosted one PVOB and one component VOB.
The component VOB was created initially with a single, root-level component.
In subsequent tests, the component VOB was created with one or more sub-VOB components.

The number of elements (32,768) remained constant, regardless of the number of components.

以及测量的命令。

Non-UCM UCM 视图中的命令:

  • checkout file
  • checkin file
  • setact activity_name
  • setact -none
  • mkelem file

面向开发人员的 UCM 命令:

  • diffbl -ver
  • deliver -pre -l -str -to
  • deliver -str -to -f
  • deliver -com -f
  • rebase -rec -view
  • rebase -com

项目经理的 UCM 命令:

  • chstream -rec
  • diffbl -act
  • mkbl -inc

发布工程师的 UCM 命令:

  • rebase -rec
  • rebase -com
  • mkbl -full -ide -com

一旦你有了一个环境,以及一个带有这些命令的脚本,你可以运行说几次脚本功能级别升级之前,然后运行 之后的相同脚本,并测量执行时间增量。