I am setting up a proxmox server with a Asrock Rack x470du motherboard. I was planning on setting up a visualized NAS with Truenas scale. I got a couple intel optane drives to use for a metadata device but it looks like they’re in an iommu group with the rest of the chipset devices. Is there any way for me to still pass these through just the optane drives that wouldn’t compromise performance? If I got an m.2 16x splitter card would all of them be in the same iommu group as well?
root@pmx1:~# find /sys/kernel/iommu_groups/ -type l | grep 15
/sys/kernel/iommu_groups/15/devices/0000:03:00.0
/sys/kernel/iommu_groups/15/devices/0000:20:00.0
/sys/kernel/iommu_groups/15/devices/0000:26:00.0
/sys/kernel/iommu_groups/15/devices/0000:20:03.0
/sys/kernel/iommu_groups/15/devices/0000:25:00.0
/sys/kernel/iommu_groups/15/devices/0000:24:00.0
/sys/kernel/iommu_groups/15/devices/0000:20:02.0
/sys/kernel/iommu_groups/15/devices/0000:03:00.1
/sys/kernel/iommu_groups/15/devices/0000:23:00.0
/sys/kernel/iommu_groups/15/devices/0000:20:08.0
/sys/kernel/iommu_groups/15/devices/0000:22:00.0
/sys/kernel/iommu_groups/15/devices/0000:20:01.0
/sys/kernel/iommu_groups/15/devices/0000:20:04.0
/sys/kernel/iommu_groups/15/devices/0000:21:00.0
/sys/kernel/iommu_groups/15/devices/0000:2a:00.0
/sys/kernel/iommu_groups/15/devices/0000:03:00.2
26:00.0 Non-Volatile memory controller: Intel Corporation Device 2525
2a:00.0 Non-Volatile memory controller: Intel Corporation Device 2525