作者: 赵怡
一、shaker简介
Shaker是一款在OpenStack环境中使用的网络性能测试工具, 可针对不同网络场景进行性能测试。
主要原理是, 通过heat模板创建虚拟机, 并使用虚拟机中的iperf3,netperf工具进行虚拟机间互相打流测试网络性能, 最终抓取测试结果, 通过网页方式输出给用户。
二、shaker安装
由于shaker依赖于heat编排组件用于自动创建虚拟机和网络, 所以先要安装openstack heat组件。
另外, shaker本身可以手动安装, 也可以通过pip install pyshaker方式安装
手动安装
1. 从github上下载shaker软件源代码
# git clone https://github.com/openstack/shaker.git |
2. 安装shaker时, 为了依赖包不干扰现有环境的python库, 可以把shaker安装