Comment thread started by Mick on HCIBench

Full comments
Aug 24, 2020

How do I force the warmup on every run of HCIbench.
It seems random on whether it warms up all VMs or just some.

I chose a random warmup on the last run (deployed 100 x VMs):

2020-08-24 09:15:07 -0700: Deployment Started.
2020-08-24 09:21:55 -0700: Verifying If VMs are Accessible
2020-08-24 09:21:56 -0700: Deployment Successfully Finished.
2020-08-24 09:21:57 -0700: Virtual Disk Preparation RANDOM Started.(May take half to couple of hours depending on the size of VMs deployed)
2020-08-24 09:21:57 -0700: Disk Preparation Finished: 1/1 VMs
2020-08-24 09:21:57 -0700: Virtual Disk Preparation Finished, Sleeping for 120 Seconds...
2020-08-24 09:23:57 -0700: I/O Test Started.
2020-08-24 09:24:01 -0700: Started Testing vdb-10vmdk-25ws-4k-0rdpct-100randompct-2threads

We perform a trim of all disks and rebuild the DG before every HCIbench test thus we need the warm up to trigger every time.

After 2-3 runs it typically does no warm up unless we try changing the test types or move from vdbench <-> fio.

We've tried warmup in the test profiles but doesn't help.
Is there something we are missing?

Aug 24, 2020

if you are reuse deployed vm, and those vms have been warmed up before, it would skip this procedure automatically to save the time. so if you dont reuse vms it would go ahead to warm them up when deployment finishes.

Aug 24, 2020

Hi Chen,

That doesn't appear to be the case, it also occurs on new clusters with no VMs. That last run had no VMs in the cluster prior to testing and still only warmed up 1 of the 100 VMs deployed.

Prior to testing, I cleaned up all the VMs from the HCIbench script, unmounted, deleted the vSAN DG, did a trim on all disks, rebuilt the DG, and started the test. Not only was there no previous VMs but the vSAN filesystem was new and all disks had been blanked.

Is there a cache (or cache file) somewhere where it remembers VMs it deployed previously? If so how could I blank it.

I could deploy HCIbench, configure it, clone it, and spin up a new instance each time but would be far easier to reuse one instance.

Thanks, Mick.

Aug 24, 2020
Aug 26, 2020

Do you have another email address, Outlook says its invalid?
Remote Server returned '550 5.1.3 STOREDRV.Submit; invalid recipient address'

Aug 26, 2020