-
最便宜的IOMMU實測....
今天的受害者:為了模擬兩顆router臨時借來的H社4port GbE一張:D....
[img]http://cmwang.myweb.hinet.net/img_0510.jpg[/img]
重點:當然是4個GbE了:D....
[img]http://cmwang.myweb.hinet.net/img_0511.jpg[/img]
另一個受害者:G牌A85X M-ATX M/B一張,散熱器下的是NT$12xx的A4-5300:D....
[img]http://cmwang.myweb.hinet.net/img_0512.jpg[/img]
4port全部透過IOMMU轉給guest的設定....
[img]http://cmwang.myweb.hinet.net/img_0513.jpg[/img]
guest透過IOMMU存取GbE,跑iperf的狀況....
[img]http://cmwang.myweb.hinet.net/img_0514.jpg[/img]
解除IOMMU,讓guest以bridge mode存取VM Network的設定....
[img]http://cmwang.myweb.hinet.net/img_0516.jpg[/img]
guest透過VM Network跑iperf的狀況....
[img]http://cmwang.myweb.hinet.net/img_0517.jpg[/img]
由以上應該可以看出雖然throughput好像影響不大,但IOMMU的確有助於降低Host的CPU loading,也可以降低對time critical task的影響(不走IOMMU就會看到retry,通常就代表有lost packet的狀況了:D:D)....