XEON*2みたいなマルチプロセッサが期待するほど性能でないのはNUMAのせいだと思うよ
スレ的にはSMPは良く知られてると思うけどマルチコアが当然の時代になってからSMPって実質的に消滅して
マルチプロセッサの場合にはNUMAアーキテクチャばかりになった

SMPとの決定的な差はCPUとメモリが組みになっててCPUは他の組のメモリには直接アクセスできないとこ
OSがこの問題に対応してるから各CPUは自分と組になってるメモリだけアクセスすれば良いようにリソースが割り当てられるんだけど
tmpfsみたいに大容量のメモリが必要になって別の組のメモリをアクセスせざるを得なくなると急激に性能低下が起こる

これを回避するためにプロセスを2つ起動してるんじゃないかな