Google PerfKit工具:存储基准测试运行的结果

时间:2015-02-24 13:01:34

标签: cloud

我正在尝试使用新的Google工具包。我按照https://github.com/GoogleCloudPlatform/PerfKitBenchmarker中的步骤尝试运行以下命令:

  

.. \ GoogleCloud \ Perfkit \ PerfKitBenchmarker-0.10.0 \ perfkitbenchmarker \ pkb.py --project = 24Feb2015 --benchmarks = ping --machine_type = f1-micro> my.log

我看到my.log是空的。我也尝试过运行单独的基准python文件,但无法看到任何结果。

请您帮忙解决以下问题: 1. perfkit本身是否在谷歌云上创建虚拟机并运行上面的--benchmark选项中指定的基准测试?当我运行上述命令时,我无法在谷歌云上看到任何虚拟机。

  1. 为什么我的基准测试结果为空?
  2. 同样对下面的内容感到好奇:

    1. 目前只支持aws,google,azure云提供商。支持其他云提供商需要什么?

    2. 现在运行预定义的基准测试,是否还有一种方法可以包含自定义基准测试?

    3. (我对我的google云帐户进行了身份验证,部署了一个样本的空中飞行应用程序)。

      非常感谢! Sushma。

1 个答案:

答案 0 :(得分:0)

  1. 是的,它完全配置了系统,包括创建VM的
  2. 您是从Windows计算机上运行的吗?如果是这样的话你在CYGWIN里面跑?请参阅下面命令中的输出。
  3. 我们也支持静态机器(即任何带IP的东西)。添加新的提供商并不困难。我们有OpenStack的计划。请参阅https://github.com/GoogleCloudPlatform/PerfKitBenchmarker
  4. 上的问题
  5. 是的,但需要自动完成工作。查看基准测试目录,了解今天如何为各种基准测试完成。
  6. 当我在LINUX机器上运行时,我看到以下内容:

    ./pkb.py --project=google.com:voellm --benchmarks=ping --machine_type=f1-micro > my.log
    
    2015-03-16 11:19:23,848 INFO     Verbose logging to: /tmp/perfkitbenchmarker/run_5653144d/pkb.log
    2015-03-16 11:19:24,087 INFO     Preparing benchmark ping
    2015-03-16 11:19:24,088 INFO     Running: gcloud compute disks create perfkit-5653144d-1 --size 10 --type pd-standard --project google.com:voellm --format json --quiet --zone us-central1-a --image ubuntu-14-04
    2015-03-16 11:19:24,088 INFO     Running: gcloud compute disks create perfkit-5653144d-0 --size 10 --type pd-standard --project google.com:voellm --format json --quiet --zone us-central1-a --image ubuntu-14-04
    2015-03-16 11:19:35,170 INFO     Running: gcloud compute disks describe perfkit-5653144d-1 --project google.com:voellm --format json --quiet --zone us-central1-a
    ...