ftp/sftp 上传速度慢

ftp/sftp 上传速度慢

我有一台 Ubuntu 20.04 机器和一台 Windows 10 机器,它们都位于同一个本地网络上(都通过以太网连接到同一个路由器)。我最初使用 SFTP 将文件从 Windows 机器传输到 Ubuntu 机器,但传输速度很慢(10 个同时上传的速度约为 1 Mb/s)。

我搜索了一下,发现 SFTP 比 FTP 慢,所以我在 Ubuntu 机器上设置了 vsftpd 以允许 FTP 连接。然后我再次尝试传输文件,但速度是一样的。我在 Windows 机器上使用 Filezilla 作为客户端,我检查了没有设置速度限制,似乎没有任何防火墙问题(如果有,根本不会发生数据传输,对吧?)。我认为通过本地网络/同一路由器的文件传输应该是 1 Gb/s(因此 10 个连接中的每一个都是 100 Mb/s),因为我有一个相当新的 Verizon Fios 路由器。我是不是遗漏了什么?

编辑:这是从评论中请求的命令的输出:

➜  ~ sudo ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Half 1000baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: d
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes

➜  ~ sudo ethtool -i eth0
driver: r8169
version:
firmware-version: rtl8168e-3_0.0.4 03/27/12
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

另外我之前忘了提到这一点,但我的网络看起来像这样(不包括其他设备):

Main Router (Verizon FiOS-G1100)
|-- Ubuntu Machine (FTP Server)
|-- Router used as switch (Netgear WNDR4000)
    |-- Windows Machine (FTP Client)

两个路由器都支持千兆以太网,并且我所有的以太网电缆都是 CAT6,所以我不确定瓶颈在哪里。

相关内容