VMにすると異なるOS間ではメモリ共有が出来ないから、ファイルでデータやり取りになるのがネック。
共有ストレージ(RAMDISK)上にインメモリDBでも置くか?
戦闘機用じゃ、多分そんなに計算資源無いと思うけど。

それとVMにするとIOも仮想化されて劇遅くなるから、ちと素性がよろしくないよ。