Thank you. I think we probably do want to detect the number of threads available: I'll see if I can work on that.
I'll plan to set up my own Azure self-hosted agent for doing more
extensive testing for FreeBSD and Bhyve.
--
Rebecca Cran
Rebecca - I think for any platform testing it would make more sense to use self hosted agents. They could even be your own VM. QEMU and emulator might be the two where we could explore using the DevOps VMs but I worry we will spend too much time downloading and install dependencies since the VM is clean on each run.
We can detect the number of threads available and call make with the associated parameters. That might help speed it up and would be safe to use.
The doc says they are DS2v2 instances which have the following.
Size vCPU Memory: GiB Temp storage (SSD) GiB Max data disks Max cached and temp storage throughput: IOPS/MBps (cache size in GiB) Max uncached disk throughput: IOPS/MBps Max NICs/Expected network bandwidth (Mbps) Standard_DS2_v2 2 7 14 8 8000/64 (86) 6400/96 2/1500