我已经在文件服务器和主桌面上运行Windows 7 Pro。每个都有一个千兆位网络连接,我已连接到一个千兆位交换机。但是,当尝试复制一些大文件时,它的运行速度非常慢,仅为12-15 MB / s
。数据来自7200RPM SATA驱动器(我认为应该差不多可以达到150MB / s),并且要送至Drobo在通过FireWire 800连接的服务器上,因此我想不出硬件上可能存在的任何瓶颈。但是TeraCopy仍然说它仅以12-15 MB / s的速度运行
还有什么可能是错的?
我已经在文件服务器和主桌面上运行Windows 7 Pro。每个都有一个千兆位网络连接,我已连接到一个千兆位交换机。但是,当尝试复制一些大文件时,它的运行速度非常慢,仅为12-15 MB / s
。数据来自7200RPM SATA驱动器(我认为应该差不多可以达到150MB / s),并且要送至Drobo在通过FireWire 800连接的服务器上,因此我想不出硬件上可能存在的任何瓶颈。但是TeraCopy仍然说它仅以12-15 MB / s的速度运行
还有什么可能是错的?
Answers:
我讨厌说这是Windows巫毒教。我已经看到了从禁用防火墙/防病毒到使用RAM磁盘,将千兆位网卡从PCI更改为PCIe,使用更快的开关,巨型帧,流量控制以及更短且更好的电缆的改进。
从桑巴盒下载文件时很有趣,我似乎获得了更好的性能,但利用率仍未达到15%。
我进行了快速搜索,找到了这个网站。我还没有尝试过这些设置。
为了更直接地解决速度问题,Microsoft在Vista和Windows 7中对CopyFile API进行了更改,以提高性能。我不知道TeraCopy是否使用它,但我知道RoboCopy会使用它。也许用RoboCopy运行测试可以带来更好的性能。
另外,我最好的传输方式是使用PCIe卡,从RAM磁盘切换到RAM磁盘,并且关闭AV,但我得到的数据仍然不超过20-25%。
也许其中一些技巧对您有用。
在需要更换旧的笔记本电脑之后,我不得不通过网络电缆将数千个文件复制到我的新PC上-我忍受了复制所花费的时间,因为我需要重新开始工作,所以没有太多时间尝试玩。
昨天我不得不将3.4 gig的文件(数以千计的小文件)重新检查到一个Subversion存储库中-痛苦吗?真是的!
因此,今天早上我决定进行排序-在网上浏览了一遍后,我发现了一篇文章,其中提到了一个解决所有问题的小事情!!链接位于此评论的底部-阅读完我的结果后,请阅读。
信息:192.168.0.79是我的顶级游戏PC,而192.168.0.151是我们的办公文件服务器
第1步-运行iPerf(可在此处找到http://linhost.info/2010/02/iperf-on-windows/)-我在双模式下运行了它,因此您可以很快地看到我们的服务器
C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[188] local 192.168.0.79 port 61072 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63505
[ ID] Interval Transfer Bandwidth
[212] 0.0-10.0 sec 112 MBytes 93.7 Mbits/sec
[188] 0.0-14.1 sec 240 KBytes 140 Kbits/sec
接下来,经过很长一段时间的尝试,我还是陷入了困境-在网卡配置上启用9k Jumb Frame,然后再次运行测试。
经过其他尝试后,双工设置被设置为100Mb全双工,因此下面的传输速度比网卡的设置低9Mbits-不错!
C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[196] local 192.168.0.79 port 61112 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63511
[ ID] Interval Transfer Bandwidth
[212] 0.0-10.0 sec 109 MBytes 91.6 Mbits/sec
[196] 0.0-10.0 sec 110 MBytes 91.7 Mbits/sec
C:\ Users \ Martin \ Downloads>
最后一个星期-我删除了双工设置并将其设置回“自动”并再次运行测试
C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[192] local 192.168.0.79 port 61169 connected with 192.168.0.151 port 5001
[216] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63525
[ ID] Interval Transfer Bandwidth
[216] 0.0-10.0 sec 674 MBytes 564 Mbits/sec
[192] 0.0-10.0 sec 787 MBytes 659 Mbits/sec
繁荣!!!大量增加-希望这对每个人都有效
马丁
原始帖子对您有所帮助... http://www.hanselman.com/blog/WiringTheHouseForAHomeNetworkPart5GigabitThroughputAndVista.aspx
我在3.4 Ghz四核i7上使用Parallels / Boot Camp运行Windows 7,具有16个RAM。网络传输速度介于每秒2-60k之间,直到我遵循Cake404上有关Broadcom网卡的建议。
关闭Ethernet @ WireSpeed并禁用“大发送卸载”选项(在网卡的配置设置下)后,我的传输速度提高到每秒几兆字节。
这可能有点晚了,但是对于那些有类似问题的人,我注意到在使用TeraCopy(v2.1)时,Windows网络共享(Win2k3-> Win2k8R2; Win2k3-> Win7;某些其他配置)之间的文件传输速度过慢。 。
最主要的例子是当安装程序如下时:2台服务器,均具有千兆网卡并连接至千兆交换机;第一台服务器运行Win2k3,第二台服务器运行Win2k8R2。大约21GB文件的TeraCopy传输速度最高为50MB / s。同时,使用正常的Windows副本(从Win2k3拉到Win2k8盒中),我的速度达到了每秒105MB。FTP以大约105MB / s的速度产生了相似的结果。在客户端计算机上运行Windows 7可获得类似的结果。
在类似的设置中,使用TeraCopy,我可以获得更低的传输速率,从8MB / s到35MB / s。我尝试修改两个NIC的卸载选项和其他设置,直到我决定尝试使用常规Windows副本而不是TeraCopy。速度差异令人惊讶。
在上述所有设置中,最常见的是Win2k3框,它充当文件服务器。我正在第二台服务器上更改操作系统,该服务器正在下载测试文件。
我尚未测试使用TeraCopy和常规Windows复制的两个Win2k3盒之间的传输速率。
来自:使用此选项可提高网络数据速度-配置自定义-Windows-7
打开注册表并浏览以下分支:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstaion
如果下面的条目已不存在,创建DWORD值
MaxCmds
,MaxThreads
而MaxCollectionCount
这个branch.Assign下他们的30,30岁至32分别价值。重新启动系统后,您应该体验到网络传输性能的提高。
全速以太网传输的要求(每次传输+的1000的75%)是无阻塞的线速传输开关!
开关:
请尝试给出的示例,但是如果您没有正确的开关,那么在OS上做什么都无关紧要。
进行以下设置:
网络安全性:基于NTLM SSP(包括安全RPC)客户端的最低会话安全性>取消选中“需要128位加密的
网络LAN管理器身份验证级别 >发送LM和NTLM-如果协商使用NTLMv2会话安全性
我有一台Win 7 Pro笔记本电脑(四核)1GB局域网,带有Red Nas 3TB硬盘的linksys WRT1900AC。无线或有线文件传输到NAS的速度为10Mb / s。
我进行了以下所有无线测试,均未成功,最后,我尝试了以太网,现在速度为63MB / s !!!!所以我不知道什么设置或注册表项可以解决此问题。无线文件共享仍然很慢。
设定
-禁用远程差分压缩-禁用TCP自动调整-禁用接收方缩放
在注册表中:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile NetworkThrottlingIndex = ffffffff(DWORD,默认值:10,推荐:10用于媒体共享,用于游戏和最大吞吐量的ffffffff,有效范围:1到70的十进制数或ffffffff以完全禁用节流)
创建(DWORD值)HKLMsystemCurrentControlSetServiceslanmanworkstationparametersDisableBandwidthThrottling将值设置为1
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management LargeSystemCache = 1(DWORD,默认值:0,建议值:1)值为零将建立〜8 MB的缓存,值为1则将扩展缓存根据需要,最大物理内存量减去4 MB。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters Size = 3(DWORD,默认值:1,推荐值:3)1-最小化使用的内存2-平衡使用的内存3-文件共享和网络应用程序的最佳设置
这为我工作:
谢谢您:http : //www.howtosolutions.net/2013/06/fixing-slow-sending-or-receiving-of-files-through-lan-network-using-windows/
禁用“大发送卸载(LSO)”
大型发送卸载是一种提高网络性能,同时减少CPU开销的技术。显然它不能很好地工作,因此建议将其禁用。如果您想了解LSO,请查看2001年的MSDN文章。
LSO是位于网络适配器下的设备管理器中的选项,因此此解决方案需要管理员特权。
按着这些次序:
Open Start Menu, right-click on Computer and select Properties Under Control Panel Home located on the left side of the window click on Device Manager You will get a list of all devices on your machine. Expand Network Adapters. Find your Network Card and double-click on it. Select Advanced tab. You will get a list filled with different options. Select Large Send Offload V2 (IPv4) and set the value to Disabled Do the same for Large Send Offload V2 (IPv6) if it is available Click OK
我在两台Windows机器上都执行了此操作,无需重启,也不必禁用LSO V1