Last updated 5 years ago
Was this helpful?
PerfKit Benchmarker默认通过配置文件决定如何运行(如果没有传递参数的话)
通过提供配置文件或者使用命令行参数可以覆盖默认配置的设置
配置文件是格式 - 在 perfkitbenchmarker/configs/ 目录下有相关的.yaml配置文件。
perfkitbenchmarker/configs/
.yaml
以下案例时修改cluster_boot压测创建的vm数量:
cluster_boot
举例cluster_boot.yml
cluster_boot.yml
如果使用--config_override参数,则直接覆盖配置文件,并且任何通过这个参数的设置将具有一个较高的优先级。以下时修改默认cluster_boot配置的参数:
--config_override
./pkb.py --benchmark_config_file=cluster_boot.yml --benchmarks=cluster_boot
cluster_boot: vm_groups: default: vm_count: 10
./pkb.py --config_override="cluster_boot.vm_groups.default.vm_count=10" --benchmarks=cluster_boot