千兆 LAN 以太网文件传输的异步速度
我在通过以太网电缆相互连接的两台计算机之间传输文件时遇到一个奇怪的问题。两台 PC 均具有板载千兆位以太网端口。除了硬件不同之外,软件(尤其是网络设置)的配置几乎相同,都是Windows 7 x64等。在运行和不运行防病毒程序的情况下进行的测试没有任何区别。双工设置是自动协商的。启用巨型数据包(~9MB)(通常我正在传输非常大的文件)。硬盘驱动器不是问题,因为计算机内的本地传输速度约为 100 MB/s。
现在,如果我在 PC1 上,并访问 PC2 上的共享文件: 将文件从 PC1 传输到 PC2 的速度非常快,通常在 60 MB/s 范围内(请参阅下面 LAN SpeedTest 的结果)。但相反的情况(从 PC2 传输到 PC1)非常慢,大约 10 MB/s。 速度测试1
如果我在PC2上,并访问PC1:从PC2传输文件到 PC1 的速度很慢(请参阅下面的速度测试 - 实际上比我传输文件和从 Windows 读取速度报告时慢一点),而相反的速度很快(也像第一种情况一样大约 60 MB/s) (我会在这里发布链接 2,但由于我是新人,它不允许我这样做)
那么是什么原因导致的呢?
TIA
I have a strange problem with transferring files between 2 computers connected to each other through an ethernet cable. Both PCs have on-board gigabit ethernet ports. Aside from the different hardwares, the softwares (especially network settings) are configured almost the same, with Windows 7 x64 etc. Tests have been taken with and without antivirus programs running with no difference. Duplex settings are auto negotiation. Jumbo packets (~9MB) are enabled (usually I'm transferring really large files). Hard drives are not a problem, since local transfer speed within a computer is around 100 MB/s.
Now if I am on PC1, and accessing shared files on PC2: Transferring files from PC1 to PC2 is very fast, usually in the range of 60 MB/s (see results below from LAN SpeedTest). But the opposite (transferring from PC2 to PC1) is really slow, about 10 MB/s.
Speed Test 1
If I am on PC2, and accessing PC1: Transferring files from PC2 to PC1 is slow (see speed test below - it's actually a little slower than when I'm transferring files and reading the speed report from Windows), while the opposite is fast (also about 60 MB/s like in the first case)
(I would post link 2 here but it does not allow me to since I am new)
So what causes this?
TIA
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可能与PC1的硬盘写入速度有关。读取速度足够快,足以向 PC2 发送数据,但写入速度不够快,无法从 PC2 接收数据。
It might have to do with the hard drive write speed of PC1. The read speed is fast enough to send data to PC2, but the write speed is not fast enough to receive the data from PC2.
这可能是一个愚蠢的问题,但是当您说计算机通过以太网电缆连接时,您的意思是直接连接还是通过交换机连接?如果直接连接,您使用的是交叉以太网电缆还是直通电缆?如果使用直通电缆,我会说其中一张或两张卡无法自动检测是否具有该功能。此外,过去已知自动双工和自动速度设置会失败,请尝试手动设置它们。
This may be a silly question but when you say the computers are connected via an Ethernet cable do you mean directly connected or via a switch? If directly connected, are you using a crossover Ethernet cable or straight-through cable? If using a straight-through cable, I would say that one or both of the cards are failing to auto-sense if they have that capability. Also auto-duplex and auto-speed settings have been known to fail in the past, try setting them manually as well.