今天我尝试连接两台笔记本电脑,它们都有千兆以太网 NIC,都装有 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
工具,它向我展示了不涉及 HDD 的纯 TCP 网络性能。
是的,它显示出更快的网络速度,但结果因一项测试而异,有时该工具显示出极低的速度,所以我不能相信它:
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
我对 SMB 的第一个猜测是,因为您没有域,所以需要进行大量身份验证。授予 2 分钟是一个非常长的时间。这可能是由于您正在浏览的机器上的磁盘 IO 问题、CPU 压力或内存压力造成的。
即使 SMB 响应非常快,SMB 也总是比 HTTP/FTP 慢,因为 SMB 是一个非常繁琐的协议。
至于 FTP 传输速度,这可能是笔记本电脑硬盘的最大写入速度。
问题作者的更新
我能够达到大约 650...700 Mbit/s 的速度。成功的条件是:
btest
Mikrotik 的实用程序);