首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >局域网中的文件传输速度

局域网中的文件传输速度
EN

Server Fault用户
提问于 2017-03-16 21:50:15
回答 5查看 2.5K关注 0票数 0

我把大约15 to的数据从一个linux主机传输到另一个linux主机。发件人主机拥有以下网卡:

44.206701 igb: eth0网卡链接是上升1000 Mbps全双工,流量控制: RX/TX 44.274112键合: bond0:链接状态绝对为接口eth0,1000 Mbps全双工。44.278534 igb: eth1网卡链接是上升1000 Mbps全双工,流量控制: RX/TX 44.573636键合: bond0:链接状态绝对为接口eth1,1000 Mbps全双工。

接收主机拥有以下网卡:

16.964486 e1000e: eth0网卡连接上升100 Mbps全双工,流量控制:无

我现在的最大传输速度是11 MB/s。我想知道,我需要做些什么来提高传输速度?升级接收网卡?

谢谢!

EN

回答 5

Server Fault用户

回答已采纳

发布于 2017-03-16 22:25:02

接收方仅以100 Mb/S的速度连接:

e1000e: eth0网卡连接上升100 Mbps全双工,流量控制:无

最大原始带宽约为12.5 MB/s。在考虑到IP/TCP开销之后,在11 MB/s时,您基本上是在最大化您的接收带宽。

票数 6
EN

Server Fault用户

发布于 2017-03-16 21:54:21

最好在接收机上有一张1G的网卡--是的,我也可以从标签中看到你在使用scp。

scp通常对重要的数据传输非常不利,我对它的性能总是很差。

尝试ftp (但它是未加密的),您将清楚地注意到与传输速度的一个重要差异。

ftp (或其他协议/程序,但不是scp) +在接收机上至少有一个1000 on的网卡显然会帮助你

票数 0
EN

Server Fault用户

发布于 2017-03-17 04:17:08

正如其他人所建议的那样,您只能获得11 to /秒的原因是因为接收网卡的链路速度为100 1GBit,尽管理论上该网卡可以处理1 1GBit。

我能想到的唯一可能的原因是NIC连接到一个100 that交换机,或者卡被配置成自动协商速度,并且协商了错误的速度。在这种情况下,您应该能够强制NIC以1GBit的速度运行。

按照目前的传输速率,您将需要大约15天的时间来传输15 to (http://www.thecloudcalculator.com/calculators/file-transfer.html)。

在接收端有1 1GBit的连接,只需1.5天。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/838782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档