自己寫一隻Udp程式可以往特定IP瘋狂傳送封包,用來測試介面速度。
在winodws server 2016可以work,測得接近10Gbps的速度,
但是windows 10網速被限制在1Gbps,請問要怎麼解封?
感謝大德的解答
鵝在i5-4460上插X540-T2跑ESXi,透過I/O passthrough各assign 1port給兩個guest,兩個guest用1.5m的CAT5線直接對接,MTU設成9014,Win10當server(只留IPv4/IPv6,其他雜七雜八的protocol統統取消),client端下"iperf3 -b 0 -u -R -c IP",結果如下...
雖然只有跑出8Gbps(不像TCP可以跑出近10Gbps),但沒仔細觀察CPU loading所以不能排除是CPU loading過高的影響,不過Win10端的QoS沒關的話就只剩約5-6Gbps,可見Win10的QoS對throughput有不小的影響....
同上網友回答,因你在區網 (內網) 測試,你的網卡最高就 1G,你期望他跑出 5G 嗎?你可買張 10G 網卡,你的問題就變成 "如何解封 win 10 網速被限制在 10 Gbps" ...
你不貼一下 Win10 的硬體規格和 OS 環境設定狀態顯示?
這樣誰會相信你的 Win10 確實是接在 10Gbps 網路上面?...
(沒圖沒真相啊...)
沒品牌, 沒型號, 沒架構圖, 沒設定參數, 這是要大家觀落陰嗎?
說不定你換張網卡, 換個驅動就可以過了, 你怎能怪 Win10?
檢查一下這台電腦中間有無經過其它的Hub或Switch
延續 kkinger 的回答,中間不管是否經過 Switch or router,只要某一頭到另一頭中間都是 10G,你就會是 10G,中間有一段是 1G (或 100MB),從那設備起就只會到那個速度,不會復原
有個建議:
你用你的程式打 localhost 試試看?
如果 localhost 可以超過 10G, 那就是從網路卡以後的問題; 如果 localhost 無法超過 10G, 那才會是 Win10 內部的問題...
https://ithelp.ithome.com.tw/upload/images/20200921/20128493G0ueHuK3lO.png
網路卡這邊有沒有試過設定
這邊如果有支援10G會有10G選項
把預設的自動調成固定10G看看有沒有效
傳給本身不會從網卡出去,流量=0已經早就試過了。
Lab只有一個hup,只有udp client程式,沒有Server程式。SWITCH上燈號亮10G,早已設定過不協商固定速度10G。
Zyxel XGN100C 10G NIC+Zyxel XS 1930 12HP 10G SWITCH+Cat 6a+不協商固定速度10G+WIN10+udpclient writed with c#.net
原因我找到一半,但是以上回答皆非。目前可以跑到5G,確定問題是未知的軟體面問題。
還是很感激各位大大百忙之中抽空留言。
什麼時候ithelp也變成鄉民上來紓壓的論壇,質疑發問者很基本的問題,卻沒有針對題目解答,亂鞭一通根本是網路霸凌了。
發現當不成鍵盤柯南後,只要噤聲就好了,這霸凌的成本也太廉價,大神還扯什麼科學的方法,沒證據就當鍵盤柯南就是科學的方法?