我最近将我的家庭网络升级到了 10Gbit,但速度却没有达到这个水平。
总结:
两台设备都有 10Gbit 网络适配器,两者之间我获得的最大速度为 2Gbit。
我的 Windows 笔记本电脑配备 Wi-Fi 5,网速大约为 30/60Mbps
以下是我的网络设备及其连接方式的摘要
我的 ISP > Netgear R7800 路由器 > Netgear 10 端口/10G 交换机 (GS110EMX) > (Windows 台式电脑和 Ubuntu Linux 桌面服务器)
机器规格:
Desktop Windows PC:
3x SanDisk Ultra 960GB SATA 3 HDDs
ipolex 10Gb PCI Express Network Card for Intel X550-T1
Ubuntu server (Ubuntu 18.04):
Crucial m500 240GB SSD (OS installed on it)
2x WD Red 3.5 6TB HDDs
2x WD Red 3.5 3TB HDDs
ipolex 10Gb PCI Express Network Card for Intel X550-T1
Laptop (Thinkpad x1 extreme):
2TB Samsung 970 EVO
Intel Wireless-AC 9560 160MHz
台式电脑使用 2 米长的 Cat 8 电缆连接到 Netgear 10Gb 交换机,Ubuntu 服务器桌面也使用 Cat 8 电缆连接到同一交换机。
使用单根 Cat 5e 电缆将交换机连接到 Netgear 路由器,该路由器负责处理我所有网络连接设备的 DHCP。
当我传输位于我的一个 SanDisk SSD 上的某些文件并将其传输到我的 Ubuntu 服务器时,我只能获得 1-2Gbps 的速度。
这是由于 Windows PC 或 Ubuntu 服务器上的 HDD 瓶颈造成的吗?
如果我将 m.2 NVME SSD 连接到 Windows PC 和 Ubuntu 服务器,我是否才能获得完整的 10Gbit 速度?
此数据传输是否会经过我的 Netgear 路由器然后再返回到交换机,这是否会导致延迟?
即使笔记本电脑就在路由器旁边,并且配备了能够达到 1Gbit 速度的 Wi-Fi 5 卡,Wi-Fi 速度也会很慢。
以下是从 Windows 桌面到 Ubuntu 服务器的 iperf 结果
Accepted connection from 192.168.1.18, port 63892
[ 5] local 192.168.1.222 port 5201 connected to 192.168.1.18 port 63893
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 179 MBytes 1.50 Gbits/sec
[ 5] 1.00-2.00 sec 176 MBytes 1.47 Gbits/sec
[ 5] 2.00-3.00 sec 210 MBytes 1.76 Gbits/sec
[ 5] 3.00-4.00 sec 189 MBytes 1.59 Gbits/sec
[ 5] 4.00-5.00 sec 208 MBytes 1.74 Gbits/sec
[ 5] 5.00-6.00 sec 226 MBytes 1.90 Gbits/sec
[ 5] 6.00-7.00 sec 225 MBytes 1.89 Gbits/sec
[ 5] 7.00-8.00 sec 197 MBytes 1.65 Gbits/sec
[ 5] 8.00-9.00 sec 223 MBytes 1.87 Gbits/sec
[ 5] 9.00-10.00 sec 255 MBytes 2.14 Gbits/sec
[ 5] 10.00-10.04 sec 6.14 MBytes 1.37 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.04 sec 0.00 Bytes 0.00 Gbits/sec sender
[ 5] 0.00-10.04 sec 2.04 GBytes 1.75 Gbits/sec receiver