速度为 200 mbit/s 的千兆以太网 - 为什么?

Pau*_*aul 2 slow-connection gigabit-ethernet

今天我尝试连接两台笔记本电脑,两台笔记本电脑都有千兆以太网网卡,都带有 Windows 7,直电缆 cat 5e。电缆长约 50 厘米,因此 5e 类应该足够了。

我已经为两者设置了静态 IP 地址,并通过 SMB、HTTP 和 FTP 对它们进行了测试。

HTTP 和 FTP 的响应是即时的,但转到 SMB 共享需要的时间太长。每次文件夹更改大约需要 2 分钟。

最后,FTP(Microsoft IIS 到 FAR 管理器)的实际速度约为 219 mbit/s(4053265652 字节文件已在 141 秒内传输)。

为什么连接这么慢,为什么浏览 SMB 共享需要很长时间?

专门为 mrdenny 更新

使用路由器通过 100 Mbit/s LAN 复制文件在 SMB 和 FTP 下载速度之间没有显示任何显着差异:

SMB:349 秒(88.6 Mbit/s) FTP:345 秒(89.6 Mbit/s)

更新

我发现了一个iperf工具,它向我展示了纯 TCP 网络性能,而不涉及 HDD。

是的,它显示出更快的网络速度,但结果因测试而异,有时该工具显示极低的速度,所以我不能相信它:

iperf,直 1m 电缆,静态 IPv4 地址:

10.3 sec   683 MBytes   558 Mbits/sec
10.0 sec   740 MBytes   621 Mbits/sec
10.4 sec  19.2 MBytes  15.5 Mbits/sec
10.0 sec   553 MBytes   464 Mbits/sec
10.0 sec   635 MBytes   532 Mbits/sec
10.0 sec   694 MBytes   582 Mbits/sec
10.0 sec   661 MBytes   554 Mbits/sec
10.5 sec  20.0 MBytes  16.0 Mbits/sec
12.3 sec   600 MBytes   410 Mbits/sec
256.0 sec   526 MBytes  17.2 Mbits/sec
10.0 sec   807 MBytes   677 Mbits/sec
10.1 sec  21.1 MBytes  17.5 Mbits/sec
10.3 sec  16.6 MBytes  13.6 Mbits/sec
10.1 sec  22.9 MBytes  19.0 Mbits/sec
10.1 sec  20.8 MBytes  17.2 Mbits/sec
10.0 sec   679 MBytes   569 Mbits/sec
10.0 sec   597 MBytes   500 Mbits/sec
10.0 sec   806 MBytes   675 Mbits/sec
10.0 sec   751 MBytes   629 Mbits/sec
Run Code Online (Sandbox Code Playgroud)

mrd*_*nny 5

我对 SMB 的第一个猜测是,因为您没有域,所以需要进行大量身份验证。授予 2 分钟是一个非常长的时间。这可以解决您正在浏览的机器上的磁盘 IO 问题、CPU 压力或内存压力。

即使 SMB 响应非常快,SMB 也总是比 HTTP/FTP 慢,因为 SMB 是一个非常健谈的协议。

至于 FTP 传输速度,这可能是您笔记本电脑硬盘驱动器的最大写入速度。

问题作者的更新

我能够达到大约 650...700 Mbit/s 的速度。成功的条件是:

  • 不使用存储驱动器,只使用 RAM 到 RAM(我使用btest了 Mikrotik 的实用程序);
  • 使用UDP,因为TCP开销很大;
  • CPU 应该足够快以及时准备数据。