如標題小弟手上有兩張網卡皆為mellanox connectX-3(MT04099),兩張網卡分別插在兩台Server上,已確認兩台server都有抓到各自插上的網卡並且已經正常連線,且網路設定上也看到速度為40Gbps,使用的線材為Lenovo 40G QSFP+,可是實際傳輸檔案速度不如預期,且透過Iperf測速速度只有7Gbits/sec左右,兩台server是測試用全新建置,無安裝其他軟體或其他用途想詢問一下各位前輩是否有什麼地方是我忽略導致速度上不去的呢
我猜是卡在磁碟效能吧,兩端網路架起的高速公路有多寬敞,速限設定的有多高,但是上面跑的是老爺車,也快不起來。目前市面上旗艦級PCIe Gen4 SSD最高循序讀寫大約7.2GBps ~= 57.8Gbps (只有緩內才有此速度),想要再往上,只能是最新推出的PCIe Gen5 SSD (大約11.7GBps ~= 93.75Gbps),或者更高速PCIe SSD RAID 方案(最高256Gbps)。OWC Accelsior 8M2 4TB PCIe RAID Card - 26 GB/s以上的玩具及40Gbps網卡本身都是錢坑。如果樓主兩台測試機DRAM配置都很大,例如64GB,可以臨時創建RAM Disk來當測試磁碟機,以這種方式做實驗應該是成本最低的。
樓主是 iperf 就跑不滿,甚至連 10Gb 都達不到,跟磁碟機沒相關吧!?單就「 iperf 3 測速」來說,試試以下幾招:1.多線併發,參數 -P 52.Window size 加大3.修改網卡 interrupt moderation
systemctl wrote:樓主實際測速只有7Gb/s,這剛好就是目前市面上旗艦級PCIe Gen4 SSD的最高循序讀寫水準,想要再往上,只能是最新推出的PCIe Gen5 SSD (大約10Gb/s),或者更高速PCIe SSD RAID 方案。...(恕刪) 我建議你先自己做好功課再來回答,不然只是鬧笑話而已。請先了解GB/s , Gb/s是不同單位的~1 GB/s 等於 8 Gb/s ~ 1 Byte = 8 bitsGen 4的 SSD可以跑到 7GB/s 不是1/8速率的7Gb/s。