iT邦幫忙

0

關於10G網卡測試設備

請教it邦友們

目前我要測試一個類似RJ45的對接頭,先稱這為"代測物"

小弟目前想測試一般網路的傳輸速度以及中間再透過"代測物"傳輸速度會降多少

準備了一台PC插了一張2prot的10G網卡(因為測試需求),作業系統是win7

主是想透過網卡的A-port傳資料至B-port

我弄了很久去改win7的路由表,用ping先測試,但一直無法測試成功

不知道是否有人這樣做過?

若是真的不行就要改用兩台電腦各插一張10g網卡了對吧?

謝謝

看更多先前的討論...收起先前的討論...

兩台電腦各插一張10g網卡


都有想法了
為何不測

你可以試試
Win7下再架兩台VM指定eth
用這兩台VM TEST應該可以
henrys iT邦新手 5 級 ‧ 2015-10-15 09:12:37 檢舉
使用兩台電腦的方式我已經測試過了
只是想說是否能只用一台電腦解決,因為這環境要放在那邊測很久
januslin提到:
你可以試試
Win7下再架兩台VM指定eth
用這兩台VM TEST應該可以


Try it

2 個回答

4
cmwang
iT邦高手 1 級 ‧ 2015-10-15 09:17:41
最佳解答

對OS kernel而言,同一主機上的兩片網卡都是直通的,自然沒有必要繞到外部實體界面去,真要測又不想動用兩台電腦的話大概就是在VM上跑兩個guest了,不過真要這麼玩建議還是得透過IOMMU/VT-d之類以降低虛擬化帶來的overhead(而且是要測10GbE,traffic generator/receiver夠不夠力也是個重點偷笑)....

1:今天的受害者:為了模擬兩顆router臨時借來的H社4port GbE一張偷笑....

2:重點:當然是4個GbE了....

3:另一個受害者:G牌A85X M-ATX M/B一張,散熱器下的是NT$12xx的A4-5300....

4:4port全部透過IOMMU轉給guest的設定....

5:guest透過IOMMU存取GbE,跑iperf的狀況....

6:解除IOMMU,讓guest以bridge mode存取VM Network的設定....

7:guest透過VM Network跑iperf的狀況....

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

cmwang提到:
對OS kernel而言,同一主機上的兩片網卡都是直通的,自然沒有必要繞到外部實體界面去,真要測又不想動用兩台電腦的話大概就是在VM上跑兩個guest了

Yes

WilliamHuang
iT邦研究生 1 級 ‧ 2015-10-14 22:15:11
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答