NUMA setup for best virtualization performance o TrueNas

I picked up a very old server with 2TB of ram and 4 Xeon E7-4880 V2 processors. I haven’t done virtualization on a multiprocessor machine before and would appreciate some advice. I haven’t installed TrueNas on it yet, hoping to do that tomorrow if I’m confident about the best setup.

I’m aware that accessing memory over QPI links will increase latency and reduce bandwidth. Does anyone know the best way to avoid that, and are there any tips and tricks. One unusual question would be can I lock the TrueNas system to a single processor to leave 3 for the virtualization?

Additionally, I have plenty of options for local SSD storage as there’s a lot of PCIe lanes and I have old enterprise AIC SSDs as well as consumer NVME drives. Are there any tips for setting up pools when you know that a lot of data is going to and from VMs? (e.g. how to set up correctly when the VM will need lots of small IO and lots of huge transfers too)

Apologies for such a wide ranging set of questions.

If important, the system is a HP DL580 G8.