通过无线/以太网网络进行 SMB/SSH 文件传输的有效带宽

通过无线/以太网网络进行 SMB/SSH 文件传输的有效带宽

我有一台 Windows (7) 机器 A,它通过 802.11n 连接到路由器,然后通过 100Mbps 以太网连接到运行 SMB 和 SSH 服务的 Linux 机器 B。我正在使用 Windows 资源管理器(即使用 SMB)或 SFTP 客户端(例如 Cygwin 的命令行客户端或 WinSCP)将一个大文件从 B 复制到 A。

我的无线适配器(标识为 Edimax EW-7612PIn v2 N300)显示:“信号强度 76%,链接质量 100%”。我的范围相当适中。

问题:

  • 我的传输预计会占用多少带宽?假设没有其他网络使用,或者有一些轻量级的背景活动。
  • 哪些因素限制了带宽?我如何才能确定这些因素实际上起到了什么作用?
  • 如果我获得的带宽在 1 Mbytes/sec 到 2 Mbytes/sec 之间 - 我应该做什么来提高它们?

答案1

带宽取决于:

硬件

  • 终端设备参数(cpu、ram、hdd、lan)

对于 PC 限制连接 lan-lan

  • 无线适配器

更换适配器并使用相同配置检查速度

  • 无线路由器

连接另一台无线路由器 PC A 和 B

在桌上测量结果并更换弱装置,然后再次在桌上测量,然后将装置放在其真实位置并再次测量。

通常无线适配器和路由器应该使用同一个品牌/品牌使用的技术,例如:ubiquiti usb 高功率 wifi 适配器与 linksys wap11 一起使用将毫无意义

  • linksys wap11 是 802.11b

  • ubiquiti usb 高功率 wifi 适配器使用 airmax 技术,仅用于 ubiquiti 设备

软件

  • 路由器的配置(wifi信道上的无线电噪声、路由器上激活的功能等)
  • Linux 机器上的 samba 配置*您可以尝试 windows-windows 来检查您的 smb.conf 是否应该更改,有两个参数您应该根据传输文件的大小进行更改。

而且 802.11n 并不意味着 150mb 或 300mb。根据我在 WISP 方面的经验,只有 mikrotik 和 ubiquiti 的一些设备可以提供良好的速度和链接质量。

答案2

这将在很大程度上取决于你的 wifi 连接的质量。如果没有信道绑定,你的速度将下降 50%,所以如果你有良好的连接,最高速度是 150Mbps,而不是 300Mbps

如果您使用 SMB 作为协议,则会为 SMB 增加一些开销,因此最好使用 sftp,具体取决于您的硬件是否支持它,增加 MTU 在您传输大文件时会很有帮助。

相关内容