I think x86/amd64 virtualization has made ARM a much less compelling option for servers than what it would have been a few years ago. I'm looking forward to benchmarks of new ARM server CPU (esp. AMDs), but in the past comparing scale out ARM boxes and tradtional servers in the same space has: 1. Been much more more in favor x86/amd64 under low load (much lower latency for users) 2. Been pretty similar under very hig…
Just having 32 logical cores doesn't mean much for performance. Hyperthreading is not magical, dual quad core cpus is still 8 cores, with potentially some minor performance gains from the hyperthreading depending on the application.