PerfKit Benchmaker快速起步

PerfKit Benchmarker是一个开源云计算性能测试工具。

准备

在使用PerfKit Benchmarker之前,需要在云计算服务商平台设置好账号,这样才能通过PerfKit Benchmarker进行测试。

如果在Windows上,需要安装GitHub Windows,因为其包含了工具如opensslssh客户端。也可以选择安装Cygwin,同样也包含了相同的工具。

安装Python 2.7和pip

如果使用Windows,则从这里获取Python 2.7(包含了pip)。确保命令行PATH环境包含了pythonpip命令。

大多数Linux和Mac OS X发行版都包含了Python 2.7,否则需要单独安装。古老的发行版可参考CentOS 5 Python开发环境部署

如果需要安装pip可以参考这些介绍

(Windows)安装GitHub Windows:

参考 https://windows.github.com/ 安装,确保 openssl/ssh/scp/ssh-keygen位于路径中,以便在命令行访问。

安装PerfKit

部署和官方文档略有不同,采用python virtualenv来实现 - 从root切换到admin后建立virtualenv

curl https://bootstrap.pypa.io/get-pip.py | python2.7
pip2.7 install virtualenv

su - admin
virtualenv /home/admin/venv2

source venv2/bin/activate

从GitHub下载Perkit Benchmarker:

cd ~
wget https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/archive/v1.13.0.zip
unzip v1.13.0.zip

v1.13.0是2017年10月17日发布,但在2018年4月中下旬验证Google Cloud Platform发现有创建网络接口不兼容问题,改为采用master分支部署。

安装PerfKit Benchmarker依赖

安装依赖:

cd PerfKitBenchmarker-1.13.0
pip install -r requirements.txt
  • 如果全局安装依赖

cd /path/to/PerfKitBenchmarker
sudo pip install -r requirements.txt

访问不同的云计算

参考

Last updated