测试 'UCM'-VOB 性能
Testing 'UCM'-VOB performance
我们的 VOB 目前具有功能级别 5,我的任务是升级到级别 9 并确保一切正常。我已经阅读了关于功能级别的技术说明 from IBM。
对于功能级别 7,它指出:
Improved UCM performance
不知怎么的,我想把它变成数字。有人可以给我一个关于如何实现这一目标的广泛概述。我对 ClearCase 比较陌生,在使用 ClearCase 之前我只知道 git 所以我会感谢一些指导
您可以在以下位置找到衡量 UCM 性能的具体标准:
- 白皮书《Component Organization and UCM Performance" (Richard Curtis, David Qiang Li)
- feature levels(和你看到的差不多)
从第一篇论文可以推导出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
一旦你有了一个环境,以及一个带有这些命令的脚本,你可以运行说几次脚本在功能级别升级之前,然后运行 之后的相同脚本,并测量执行时间增量。
我们的 VOB 目前具有功能级别 5,我的任务是升级到级别 9 并确保一切正常。我已经阅读了关于功能级别的技术说明 from IBM。
对于功能级别 7,它指出:
Improved UCM performance
不知怎么的,我想把它变成数字。有人可以给我一个关于如何实现这一目标的广泛概述。我对 ClearCase 比较陌生,在使用 ClearCase 之前我只知道 git 所以我会感谢一些指导
您可以在以下位置找到衡量 UCM 性能的具体标准:
- 白皮书《Component Organization and UCM Performance" (Richard Curtis, David Qiang Li)
- feature levels(和你看到的差不多)
从第一篇论文可以推导出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
一旦你有了一个环境,以及一个带有这些命令的脚本,你可以运行说几次脚本在功能级别升级之前,然后运行 之后的相同脚本,并测量执行时间增量。