什么是 PKB

PerfKit Benchmarker 是谷歌开源的云产品基准测试工具,业界简称 PKB,它定义了一组标准的基准来衡量和比较云产品。它被设计成通过供应商提供的命令行工具来进行操作,基准测试的默认设置不针对任何特定的平台或实例类型进行调优。

CLI(command-line interface)是命令行接口,用户可在命令行界面使用命令行接口使用对应产品,例如在 linux、mac 终端中可使用华为云、腾讯云、阿里云提供的 CLI 去操作创建实例、启动实例、重启实例等

为什么用 PKB

一直以来,云计算领域的各大厂商都在推荐自己的云计算产品,但对于用户来说,需要公认的比对工具去做产品采购选型,那么 PKB 就是最完美的解决方案,PKB 的基准测试不会针对任何平台或产品进行调优,用户只需要做 ECS 的横向对比即可

PKB 组件

1. PerfKit Benchmarker:基准测试工具,提供 20 多项云服务基准性能测试,覆盖启动时间、计算能力、内存能力、网络能力、块存储能力等方面,基准工具包括 wrk、fio、unixbench、netiperf、stream、mongodb、redis、sysbench 等等
git 地址: https://github.com/GoogleCloudPlatform/PerfKitBenchmarker

2. PerfKit Explorer:可视化工具,帮助用具解读 PKB 返回的各种数据
git 地址:https://github.com/GoogleCloudPlatform/PerfkitExplorer

附 PKB 官网介绍:
https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/blob/master/README.md(可自行谷歌翻译哈)


↙↙↙阅读原文可查看相关链接,并与作者交流