SFTP - 文件仅在一个客户端的短时间内传输 - 路由问题或 SFTP/SSH 配置?

SFTP - 文件仅在一个客户端的短时间内传输 - 路由问题或 SFTP/SSH 配置?

我有一台运行 Ubuntu 21.04.1 LTS 的服务器,每天都会通过 SFTP 传输文件。大多数情况下,这些工作正常,但有一个特定客户端的传输速度异常缓慢。

使用 Python 脚本监控传入文件的增长情况,我注意到传输是突发的,而不是连续的。例如:

2023-01-10 10:57:50 --> 900.94 MiB (0.00 B/s)
2023-01-10 10:57:51 --> 900.94 MiB (0.00 B/s)
2023-01-10 10:57:51 --> 900.94 MiB (0.00 B/s)
2023-01-10 10:57:52 --> 900.94 MiB (0.00 B/s)
2023-01-10 10:57:52 --> 900.94 MiB (0.00 B/s)
2023-01-10 10:57:53 --> 900.94 MiB (0.00 B/s)
2023-01-10 10:57:53 --> 901.47 MiB (1.06 MiB/s)
2023-01-10 10:57:54 --> 902.11 MiB (1.28 MiB/s)
2023-01-10 10:57:54 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:55 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:55 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:56 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:56 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:57 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:57 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:58 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:58 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:59 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:57:59 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:58:00 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:58:00 --> 902.11 MiB (0.00 B/s)
2023-01-10 10:58:01 --> 903.24 MiB (2.26 MiB/s)
2023-01-10 10:58:01 --> 903.26 MiB (38.04 KiB/s)
2023-01-10 10:58:02 --> 903.26 MiB (0.00 B/s)

如您所见,两次数据传输之间几乎有 10 秒的空闲时间。对于其他客户端,传输几乎是连续的:

2023-01-10 11:21:14 --> 30.00 MiB (703.31 KiB/s)
2023-01-10 11:21:14 --> 30.41 MiB (831.19 KiB/s)
2023-01-10 11:21:15 --> 30.81 MiB (831.19 KiB/s)
2023-01-10 11:21:15 --> 31.34 MiB (1.06 MiB/s)
2023-01-10 11:21:16 --> 31.75 MiB (831.19 KiB/s)
2023-01-10 11:21:16 --> 32.28 MiB (1.06 MiB/s)
2023-01-10 11:21:17 --> 32.72 MiB (895.12 KiB/s)
2023-01-10 11:21:17 --> 33.16 MiB (895.12 KiB/s)
2023-01-10 11:21:18 --> 33.72 MiB (1.12 MiB/s)
2023-01-10 11:21:18 --> 34.15 MiB (895.12 KiB/s)
2023-01-10 11:21:19 --> 34.72 MiB (1.12 MiB/s)

我的问题:

  1. 这是一个正常模式吗?
  2. 这种模式能否告诉我们瓶颈在哪里?
  3. 我们的服务器上是否有可以更改的设置来应对这个瓶颈?
  4. 如果我可以访问客户端机器(目前我没有),除了运行之外,我还能如何进一步排除连接故障traceroute

答案1

不,这种模式并不正常。(尽管使用 Python 脚本监控传入文件的增长不是一个好的衡量标准。您应该监控通往服务器的网络带宽,并按源地址进行过滤。)

我们只能推测,但最可能的原因是防火墙上的一些带宽管制。真正的瓶颈更可能表现为总体传输速率低,而不是像那样的突发。

如果您有权访问客户端机器,您可以进行一些下载/上传测试,以查看您的网站是否是唯一受到影响的站点。

相关内容