iT邦幫忙

2

10G網卡對接,實際跑起來卻比內建1G網卡還不如,求救

各位先進好

手中有兩台電腦,都是全新剛安裝WIN10,各有一個SSD,各安裝10G網卡,拿2公尺的CAT6的網線直接10G網卡對連,設定同樣的網段可以PING到對方,環境很單純但傳輸速度卻很低落,狀況如下

A電腦
WIN10專業版本
CPU-I3-4130
記憶體10GB
網卡X540-T2

B電腦
WIN10專業版本
CPU-I7-3930K
記憶體24GB
網卡X540-T2

先測雙方硬碟速度和網卡速度如下,網卡速度雖然沒有很快但明顯有超出1G的速度
https://ithelp.ithome.com.tw/upload/images/20200417/20125306j21qqgPk2x.jpg
https://ithelp.ithome.com.tw/upload/images/20200417/20125306qP6Su57ysk.jpg
https://ithelp.ithome.com.tw/upload/images/20200417/20125306E87mJVd61M.jpg

但實際丟一個大型的檔案傳輸效果卻不盡人意,
甚至比內部的網卡更糟糕,中途有試試看連接內部主板上網卡還有相當穩定的90MB的速度,但10G網卡測速連續大檔案都只有50多MB,更不用說瑣碎的小檔案了

後來把主板上對外的網線拔掉,防火牆關掉也是一樣的狀況,想要請教各位先進大大,裝完WIN10,安裝好網卡驅動,設立分享資料夾後,還有需要做的設定嗎,能想到的辦法都做了卻無法提速,謝謝您們

已確定裝的是最新的官網驅動
已確定流量走的是10G網卡
雙方電腦上只有一個SSD,沒有額外的硬碟
換過各自網卡上面的任意兩孔交叉測試結果一樣

一開始跑約400MB後迅速掉到剩下200,再來就又迅速直接掉到50MB跑到檔案傳輸完成為止
https://ithelp.ithome.com.tw/upload/images/20200417/20125306e2wQk5g9PF.jpg

後來兩張網卡皆有開了超大型封包的選項依然一樣(有重開機)
https://ithelp.ithome.com.tw/upload/images/20200417/20125306l1JKOKpkdG.jpg

看更多先前的討論...收起先前的討論...
https://www.intel.com.tw/content/www/tw/zh/support/articles/000005811/network-and-i-o/ethernet-products.html 官方說明,樓主調整了嘛,10G 跟 1G 的最大差異要開巨大封包,沒開這個,速度直接跟 1G 差不了多少,100M 跟 1G 也是也是有大封包調整過速度才會快,還有就是 WIN10 本身的訊號框限制,非SERVER 彈性沒那麼大,對岸有研究,如果要求WIN10的 10G 以上網路要等同SERVER的話,一堆系統檔案要全部替換成SERVER的檔案,有興趣可以去對岸論壇逛逛
a9328081 iT邦新手 5 級 ‧ 2020-04-17 18:13:35 檢舉
謝謝回應,我剛剛把兩邊網卡的超大型封包選項都打開了,但不管選4088或9014位元組的結果,都和沒開的結果一樣,傳輸的速度依然只有50多MB,我有補上圖片在上面
我覺得是 SSD cache 用完了造成
A 電腦 diskmark 再測一次
把size 調大16G 跑 1 次 即可
項目 SEQ1M
a9328081 iT邦新手 5 級 ‧ 2020-04-17 21:10:18 檢舉
謝謝回應,我剛按照您的方法用diskmark 跑了一次16G,然後再抓實際的檔案測速度依然跑一陣子後就掉下去剩50多MB在跑,另外補充AB電腦硬碟皆為240GB,丟的檔案為單一影音檔25GB左右,有去仔細看了一下大約傳到4GB之後就會開始掉,有去研究了一下SSD cache,光是這樣的大小就會造成緩存耗盡嗎
可以拿固態硬碟在測一次看看。
基本上目前看來最大的問題因該還是在硬碟的問題。而不是網路的問題
a9328081 iT邦新手 5 級 ‧ 2020-04-17 23:35:23 檢舉
這部分會嘗試看看,謝謝您~
KYCPG iT邦新手 4 級 ‧ 2020-04-18 09:47:19 檢舉
要測SSD cache 找hd bench連續寫看看,圖會不會突然往下掉(tirm/gc都有可能),TLC小容量加上內量剩不多的狀況下,可能會發生。但書是如果廠商的F/M有沒有最佳化這點?
a9328081 iT邦新手 5 級 ‧ 2020-04-18 13:38:05 檢舉
稍早有先嘗試不用網路,直接從傳統D碟傳資料到固態C碟,結果發生一樣一陣子後掉速的狀況,後來有在兩台電腦都挪4GB出來做RAMdisk來傳輸,傳輸速度都算正常沒掉了,所以判斷應該是SSD的問題
1. 請改用 CAT 7 的線
2. SSD請改用NVME SSD
3. 可以的話不要對接用交換器,因為對接沒跳線,有可能只能跑單工,單工速度直接掉70~80%,
檔案小還好,檔案大光CRC就要在掉一半
你的SSD 假如最高 500MB/S 讀寫
500 / 2 / 2 = 125MB/S / 2 =62.5MB/S => 是不是很接近你的結果
另外你前面有一個測速的,兩台最高速度就是 3Gbps 左右
那 3000 / 8 =375MB/S,你有說剛開始約 400MB/S,接著就腰砍再腰砍,基本上就上面說的,你的網速OS雖然認為是 10G
可是因為線材最多就是跑到 3G 左右,那理論上最高就是 375MB/S而已,這個速度遠遠低於 SATA SSD的速度,加上你應該用的並非跳線,所以腰砍在腰砍,最後就剩下50MB/S
個人並不會覺得奇怪
player iT邦大師 1 級 ‧ 2020-04-20 15:57:58 檢舉
一般電腦只有在主機板上內建100Mbps或1Gbps的網卡
而另外買的10Gbps網卡的單價約為NT$3000以上(一般人通常是不會另外買的)
a9328081 iT邦新手 5 級 ‧ 2020-04-21 22:16:37 檢舉
to窮嘶發發發感謝回應,會在換不同方式看看,不過我不太懂裡面您說的CRC是什麼意思呢對這專有名詞不太懂
a9328081 iT邦新手 5 級 ‧ 2020-04-21 22:17:14 檢舉
to player,感謝回應,我確定我手上兩張都是10G網卡沒錯,因為是公司的不是個人買的
CRC 就是傳輸後資料檢查,一般網路測速只要收到封包是不管資料是否正確,只會抓幾個網路相關的時間數據而已,但你是透過OS進行資料傳輸速度測試,那麼就會有 CRC 的問題,資料越大越多,那CRC消耗的時間也越多,開巨大封包可以省一些時間,但你線材的問題一些相關的問題都會限制最終速度的,還有你SSD本身的限制,基本上一讀一寫,讀的速度鐵定高於寫的速度,你知道你SSD寫的速度最高是多少,你目前SSD本身的CACHE剩下多少,這些SSD本身是很少有軟體可以查到,不然企業用的SSD價格為什麼會是消費型的三倍以上
你消費型SSD要達到 10G 網速滿載,只能用NVME才行,SATA 不用想太多,而且如果你是長時間傳輸,你的主板最好要能支援 NVME RAID,如果不行,基本上一段時間還是會掉速到接近SATA的速度
a9328081 iT邦新手 5 級 ‧ 2020-04-25 11:02:52 檢舉
了解!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
chsinzk
iT邦研究生 2 級 ‧ 2020-04-17 16:56:22

想問一下你的網路卡有顯示速度10G嗎?

https://ithelp.ithome.com.tw/upload/images/20200417/20103116leEXzz0soJ.png

看更多先前的回應...收起先前的回應...
a9328081 iT邦新手 5 級 ‧ 2020-04-17 16:58:41 檢舉

有的https://ithelp.ithome.com.tw/upload/images/20200417/20125306YqsnjRcSlg.jpg

badboy01 iT邦新手 2 級 ‧ 2020-04-17 22:25:13 檢舉

或許可以試試用記憶體當作RAMDISK來測試。

a9328081 iT邦新手 5 級 ‧ 2020-04-17 23:35:11 檢舉

這部分會嘗試看看,謝謝您~

a9328081 iT邦新手 5 級 ‧ 2020-04-18 13:40:39 檢舉

RAMDISK測起來很順,重複丟了數十次的資料一樣的結果,研判應該是SSD的問題了https://ithelp.ithome.com.tw/upload/images/20200418/20125306u8czzBUvCC.jpg

6
Ray
iT邦大神 1 級 ‧ 2020-04-18 10:55:56

如果懷疑網路效能, 就先專心測網路, 不要再加入其他如 Disk 之類的額外因素混雜在一起, 否則你很難判斷問題根因到底是誰? 先確認網路效能可以滿足你的期望之後, 再去查其他的關卡....

兩端可以 ping 得到不斷線, 不代表網路上就可以跑到滿速...

單測網路, 我們常用 iperf 兩台對測, 可以避免其他因素的干擾:
- 指令式的網路速度測試工具 iPerf3 ,揪出網路頻寬真實的一面
- 網路效能測試工具「iperf」
- iPerf3 網路速度測試教學,頻寬檢測指令工具

還有, 測速不要急著看結果, 我們遇過連續測 3 小時才出問題的..

a9328081 iT邦新手 5 級 ‧ 2020-04-18 13:38:39 檢舉

感謝回應,我會再試試看的

0
jmj001
iT邦見習生 ‧ 2020-04-24 13:54:40

你的速度問題可能是 SSD 跟網卡同時使用 PCI-E 造成的頻寬問題,可以檢查一下 CPU loading。
網卡設定方面可以參考網卡說明檔,依據網卡能力設定 mtu(Jumbo Frames),LRO(Large Receive Offload) 及 LSO(Large Segment Offload),這些都可以增加網卡效能。

a9328081 iT邦新手 5 級 ‧ 2020-04-25 11:02:03 檢舉

感謝回應,這部分我倒是沒想過我也會去研究看看

0
mmsean
iT邦見習生 ‧ 2021-04-17 18:01:04

你好
請問你的10G網卡的問題是否解決完了
我也是碰到類似的問題我換了網路線
結果有比較好些
原本是CAT5E改成CAT6
可是就是跑的沒有1G的順及快
我在想是不是主機板太久了!
目前還沒支援那快的頻寬
我換10G網卡第二台就還好
有一張跑下載只有百K/S
我快哭出來了
不知是那裡出了題
我一直找不出所以然
我還是覺得主機板有很大的相關
我第二台主機約是2019年組的
就可以跑到3百到4百MB/S
但那台我沒有拆下來去1樓測
那台速度快的在三樓
NAS也在三樓
我明天找時間拆下去測一下好了
想問看看你否已把問題都處理好了
不好意思打擾了
希望你有空可以回覆我這個消息
謝謝您

a9328081 iT邦新手 5 級 ‧ 2021-04-17 18:55:58 檢舉

那時候我最後得到的結論,是SSD那邊出問題唷,SSD快取被吃完了所以傳輸效益低落

我要發表回答

立即登入回答