Vesta系统性能分析
1. 引言
Vesta作为一款用于大规模软件开发的工具,其性能表现备受关注。在与广泛使用的Make工具对比时,Vesta展现出了诸多优势。不过,由于测试时缺乏接近设计目标规模的软件系统,我们只能先对中小规模系统进行测量,并以此推测其在大规模系统中的表现。
2. 平台配置
本次测量采用了典型的Vesta系统配置:
- 评估器和运行工具服务器运行在一台客户端机器上。
- 存储库和函数缓存运行在一台服务器机器上。
在涉及Make的实验中,Make在客户端机器上执行,访问运行标准内核NFS版本3实现的文件服务器。具体的硬件和软件配置如下:
| 机器类型 | CPU | 内存 | 操作系统 | 网络连接 |
| — | — | — | — | — |
| 客户端机器 | Digital AlphaStation 500 5/333,333 MHz CPU | 192MB | Digital的Tru64 Unix | AN2,155 Mbps链路 |
| 服务器机器 | Digital AlphaStation 400 4/233,233 MHz CPU | 192MB | Digital的Tru64 Unix | AN2,155 Mbps链路 |
需要注意的是,这些机器是上世纪90年代末的技术,如今的硬件性能会使Vesta和Make的绝对性能有显著提升。
3. 整体系统性能
3.1 测试概述
为了评估Vesta的性能,进行了三组测试:
- Hello测试
Vesta系统性能分析与优化建议
超级会员免费看
订阅专栏 解锁全文
5784

被折叠的 条评论
为什么被折叠?



