> I wonder how the Phoronix benchmarks compare between an ARM cluster and a single x86 chip.
I don't think the focus here would be performance, but the cluster operations. Also, having slow hardware helps with spotting some performance issues (there are things we get away with Xeons that we simply can't with ARMs) even though fast hardware will help uncover some concurrency bugs that wouldn't happen on ARM.
As for virtualizing a cluster inside a bigger Xeon box, I worked with server provisioning software and the kind of nasty bugs you find with real hardware is pretty surprising. Some nodes refuse to shut down, some refuse to start, some take longer than expected (please see http://bazaar.launchpad.net/~maas-committers/maas/trunk/revi... for the smallest commit ever - a single bit flip - that actually solves a bug) and so on.
I'll probably put mine inside an empty HP workstation pizza box I have with a proper power supply, along with a couple Pi's, a PiHAT cluster, a CHIO and an early Pine A64. Having a heterogeneous cluster is a necessity for testing.