Sizing TrueNAS CPU


I am building a TrueNAS server to serve as a shared storage for xcp-ng. The plan is to have primarily NFS but maybe also iSCSI. We will have 4 xcp-ng host connected to it via 10G networking.

Is there a rule of thumb on how to size the CPU when building a TrueNAS server?

Thank you