Comment thread started by eric on HCIBench

Full comments
Jul 15, 2020

Hello
It has successfully run the Performance test with HCIbench.
Anyway, 1)the file of state.html(this file will show the performance data with
diagram)is not found in directory of "iotest-vdbench-**vm"
At the same time,2)the CPU USAGE and RAM USAGE could not correctly show in file of "vdb-**-**-**res" as the following:
Resource Usage:
CPU USAGE = NaN%
RAM USAGE = NaN%

Jul 15, 2020

which version you are using? are you testing on vSAN?
could you look at the /opt/automation/logs/io-test-xxx.log and paste me the err msg inside?

Jul 15, 2020

HCIbench version is 1.6.3
Yes,it runs on vSAN.
I could find the file names 'io-test-vdb-5vmdk-90ws-8k-30rdpct-50randompct-10threads'.
It seemly found the following err msg:
1)
2020-07-15 07:44:35 -0700: Live-Processing inventory snapshot
2020-07-15 07:44:35 -0700: Got exception: TypeError: nil can't be coerced
into Float
2)
2020-07-15 07:52:35 -0700: Done running tests
2020-07-15 07:52:35 -0700: Killing pid 29391
CEIP not turned on or has issue to connect phone-home server
Couldn't load gnuplot lib
2020-07-15 07:53:42 -0700: Processing stats line-by-line
TypeError: nil can't be coerced into Float
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:2497:in `*'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:2497:in `block (2 levels) in processVsi'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:2399:in `each'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:2399:in `block in processVsi'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:2109:in `each'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:2109:in `processVsi'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/observer/inventory-analyzer.rb:1940:in `processInventorySnapshot'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/modules/vsan.rb:3774:in `block in observer_process_statsfile'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/modules/vsan.rb:3759:in `each_line'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/modules/vsan.rb:3759:in `observer_process_statsfile'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/command.rb:42:in `invoke'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/shell.rb:127:in `eval_command'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/lib/rvc/shell.rb:73:in `eval_input'
/usr/lib/ruby/gems/2.3.0/gems/rvc-1.8.0/bin/rvc:160:in `<top (required)>'
/usr/bin/rvc:23:in `load'
/usr/bin/rvc:23:in `<main>'

Jul 15, 2020

I would recommend to use the latest HCIBench. Whats your vSAN version btw?

Jul 15, 2020

vSAN version is 7.0

Jul 15, 2020

I would recommend to use the most recent HCIBench because we had rbvmomi upgraded in this version to accommodate the new devices introduced in 7.0.
Try 2.4.0 and let me know if that works for you.