2015-02-24 131 views
0

我正在嘗試使用新的google perfkit工具。我遵循的程序在https://github.com/GoogleCloudPlatform/PerfKitBenchmarker並試圖運行下面的命令:Google PerfKit工具:存儲基準測試結果的位置

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

我看到my.log是空的。我嘗試了很多以運行單個基準python文件,但無法看到任何結果。

能否請您幫助下面: 1.是否perfkit自己在谷歌雲上創建虛擬機,並運行上述--benchmark選項中指定的基準測試?當我運行上述命令時,我看不到任何在谷歌雲上創建的虛擬機。

  1. 爲什麼我的基準測試結果爲空?

也是好奇下面:

  1. 目前僅AWS,谷歌,天青雲供應商都支持。需要什麼來支持其他雲提供商?

  2. 現在正在運行預定義的基準測試,還有一種方法可以包括自定義基準測試嗎?

(我認證了我的谷歌雲賬戶,部署了一個示例aerospike應用程序)。

非常感謝! Sushma。

回答

0
  1. 是的,它完全規定的系統,包括創建虛擬機的
  2. 你是從Windows機器上運行呢?如果你是在CYGWIN內部跑步?在下面的命令中查看我的輸出。
  3. 我們也支持靜態機器(即具有IP的任何東西)。添加新的提供商並不困難。我們有OpenStack的計劃。請參閱https://github.com/GoogleCloudPlatform/PerfKitBenchmarker
  4. 上的問題是的,但它需要工作來完成自動化。查看基準測試目錄,看看它是如何爲今天的各種基準測試完成的。

當我在我的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 
...