
我剛剛獲得 150 mbps 電纜調變解調器服務。
我有一台 Netgear R6300v2 路由器、一台 Motorola SB6141 纜線數據機和一台 Netgear GS605v4 交換器。
我有一台索尼 VAIO 筆記型電腦,當直接連接到數據機時,在 speedtest.net 上的速度約為 150mbps。當它連接到路由器時,它的速度約為 150mbps,當連接到交換器時,它的速度約為 150mbps。
我有一台 Windows 7 PC,主機板內建有 Realtek PCIe GBE 系列控制器。當連接到筆記型電腦獲得良好吞吐量的相同交換器時,這台 PC 只能獲得大約 50 mbps。另外,我有一台運行 Vista 的 Gateway 計算機,測試時也達到了約 50 mbps。
為什麼兩台電腦的速度受到限制?我嘗試禁用驅動程式中的一系列選項以實現綠色以太網和省電。我刪除了自動協商並將其設定為 1g 全雙工。
我還缺少什麼讓索尼筆記型電腦充分利用速度但限制兩台電腦?
更新:嘗試使用同一條電纜將 Windows 8 聯想筆記型電腦連接到同一交換機,其速度也達到約 150mbps。
這一切都使用相同的電線/電纜。
答案1
當您嘗試使用 Windows 7 PC 和裝有 Vista 的閘道盒時,您是否使用了與 VAIO 和 Lenovo 相同的乙太網路線?您可能有一條舊的 10/100 乙太網路電纜,僅連接了兩對(4 線)。
千兆位元電纜需要連接所有4 對(8 條電線),哪些引腳位於雙絞線中很重要,因此您可以獲得正確的引腳排列,但哪些引腳位於哪些雙絞線中是錯誤的,且無法可靠地發送千兆位元訊號。
我不會將網路連線速度的潛在變化引入其中,而是使用 IPerf 等 TCP 效能測試工具進行測試,而不是使用 Speedtest.net。與檔案複製測試相比,我還更喜歡 IPerf,因為檔案複製測試會引入磁碟、檔案系統和檔案服務協定 (SMB) 開銷和延遲。
我會透過已知良好的 Cat5 或更好的正確接線電纜將兩台機器插入 Netgear 交換器(並確保當時基本上沒有其他流量通過交換機),然後iperf -s
在一台 PC 和iperf -c <IPAddrOfOtherIPerfPC>
另一台 PC 上運行,並且看看我得到了什麼表現。我也會查看 Windows 為我選擇的 TCP 視窗大小(IPerf 將在測試開始時顯示這一點)。如果它不是至少 37 KiB,我會手動添加-w 128K
到 IPerf 伺服器和客戶端命令列參數。這會將 TCP 視窗大小強制設定為 128KiB,這應該就夠了。如果您的速度達到每秒 930 兆位,則表示您的狀態良好。任何現代 1GHz 或更好的 PC 都沒有理由透過正確佈線的 Cat5 或更好的佈線在 GigE 上獲得低於每秒 900 兆的 IPerf TCP 吞吐量。