最便宜的IOMMU實測....



贊助商連結


wangcm
2014-03-20, 08:19 AM
今天的受害者:為了模擬兩顆router臨時借來的H社4port GbE一張:D....
http://cmwang.myweb.hinet.net/img_0510.jpg

重點:當然是4個GbE了:D....
http://cmwang.myweb.hinet.net/img_0511.jpg

另一個受害者:G牌A85X M-ATX M/B一張,散熱器下的是NT$12xx的A4-5300:D....
http://cmwang.myweb.hinet.net/img_0512.jpg

4port全部透過IOMMU轉給guest的設定....
http://cmwang.myweb.hinet.net/img_0513.jpg

guest透過IOMMU存取GbE,跑iperf的狀況....
http://cmwang.myweb.hinet.net/img_0514.jpg

解除IOMMU,讓guest以bridge mode存取VM Network的設定....
http://cmwang.myweb.hinet.net/img_0516.jpg

guest透過VM Network跑iperf的狀況....
http://cmwang.myweb.hinet.net/img_0517.jpg

由以上應該可以看出雖然throughput好像影響不大,但IOMMU的確有助於降低Host的CPU loading,也可以降低對time critical task的影響(不走IOMMU就會看到retry,通常就代表有lost packet的狀況了:D:D)....