Number of threads chosen by vioperf
Running vioperf on 6 new servers that will replace an old cluster, when I run vioperf on each node of the old cluster it runs in 20 threads on each host. On the new cluster the number of threads chosen to run the test varies on each server from 32-42 cores.
Old servers 2 times10cores, with Hyper Threading 40 cores
New servers 2 times16cores, with HT 64 cores.
How does vioperf decide how many threads to run the test?