→ wei115 : 還有AMD全系列支援IOMMU,有這個就不用煩惱要裝什08/11 01:22
→ wei115 : 麼作業系統了,完全可以把作業系統當普通軟體用,08/11 01:22
→ wei115 : 多裝幾個08/11 01:22
推 jasonkey123 : amd iommu應該就是intel的 vt-d08/11 01:26
我的話會說是AMD-v
因為現在的IOMMU名詞已經有另一個更統稱的用法
AMD有另一個很佛心的是
desktop 跟server的功能差別其實不大
除了推文提到的ECC
虛擬化中很常用到SRIOV NIC模擬多個PCIe device做PCI passthrough
而SRIOV需要主機板的IOMMU+ACS
只要IOMMU group有錯誤KVM會報error
Intel 平台對於IOMMU 分grouping只有E5以上CPU才支援
為了這問題我還去跟intel support煩過I7也想要這葛功能
AMD最大的問題在軟體支援
撇開很多高效能library都是intel貢獻的
AMD的膠水黏法必須讓程式重寫才能對NUMA做到最佳化
不然Memory跟core間的溝通延遲都會過大
multi thread locking的成本也會過高導致核心多反而效能下降