AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1008271
Accepted
Laurent
Laurent
Asked: 2020-03-25 19:12:14 +0800 CST2020-03-25 19:12:14 +0800 CST 2020-03-25 19:12:14 +0800 CST

桥接接口上三个不同 Ubuntu 服务器上的上传速度慢

  • 772

我管理着三台运行最新 LTS 的 Ubuntu 服务器,它们都是最新的 2 台。

第一个是快速光纤网络,带有桥接接口(用于容器)两者都有一个在 libvirt 中运行的 OPNsense 路由器,使用通过 PCI 直通的专用接口

第三个由我的 ISP 托管在一个快速网络上,还带有一个用于容器的桥接接口。

所有三台服务器的上传速度都只有 3 到 4 Mbit/s!OPNsense 路由器可以全速上传。如果我将设备直接插入调制解调器 (WAN),我也会获得全速。

所以我怀疑它与网桥有关。

服务器 1:

/etc/网络/接口

auto br0
    iface br0 inet static
        address 10.0.4.4
            netmask 255.255.254.0
            network 10.0.4.0
            broadcast 10.0.5.255
            # gateway 10.0.4.1
            dns-nameserver 10.0.4.1
        bridge_ports enp3s0
            bridge_stp on
            bridge_maxwait 0

接口速度

# ethtool enp3s0 | grep Speed
        Speed: 1000Mb/s

ipa

# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
    link/ether 60:a4:4c:cb:4f:5d brd ff:ff:ff:ff:ff:ff
    inet6 fe80::62a4:4cff:fecb:4f5d/64 scope link 
       valid_lft forever preferred_lft forever
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 0a:91:86:76:2e:08 brd ff:ff:ff:ff:ff:ff
    inet 10.0.4.4/23 brd 10.0.5.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::891:86ff:fe76:2e08/64 scope link 
       valid_lft forever preferred_lft forever

服务器 2:

/etc/netplan/01-netcfg.yaml

 bridges:
    br0:
      dhcp4: no
      dhcp6: no
      addresses:
        - 10.0.14.2/24
      gateway4: 10.0.14.1
      nameservers:
        addresses: 
        - 10.0.14.6
      interfaces:
        - eno1

接口速度

# ethtool eno1 | grep Speed
        Speed: 1000Mb/s

服务器 3:

/etc/netplan/01-netcfg.yaml

network:
    ethernets:
        eno1:
            dhcp4: false
            dhcp6: false
        eno2:
            dhcp4: false
            dhcp6: false
            optional: true
        enp0s20f0u1u6:
            dhcp4: true
            dhcp6: false
            optional: true
    bridges:
        br0:
            dhcp4: false
            dhcp6: false
            addresses:
            - [redacted]/24
            - [redacted]/64
            gateway4: [redacted]
            gateway6: [redacted]
            nameservers:
                addresses: 
                - 1.1.1.1
                - 1.0.0.1
                - 8.8.8.8
                - 8.8.8.4
                - 2606:4700:4700::1111
                - 2606:4700:4700::1001
                - 2001:4860:4860::8888
                - 2001:4860:4860::8844
            interfaces:
                - eno1
            parameters:
                stp: false
                forward-delay: 0
    version: 2

接口速度

# ethtool eno1 | grep Speed
        Speed: 1000Mb/s

典型的服务器速度测试:

Ping: 2.987 ms
Download: 279.34 Mbit/s
Upload: 4.10 Mbit/s

从插入光纤路由器或 OPNsense 路由器后面的计算机进行速度测试

Ping: 2.939 ms
Download: 283.25 Mbit/s
Upload: 180.77 Mbit/s

我做错了什么?

bridge
  • 1 1 个回答
  • 863 Views

1 个回答

  • Voted
  1. Best Answer
    Laurent
    2020-04-19T21:59:14+08:002020-04-19T21:59:14+08:00

    这与speedtest-cli至少 Ubuntu 18.04 的 Ubuntu 存储库中的 deb 包存在一个问题有关,它显示了那些糟糕的上传结果。

    我安装了 pip3 版本,它现在显示了更真实的结果:

    apt install python9-pip
    pip3 install speedtest-cli
    
    • 0

相关问题

  • Lenny 网桥上的 Xen 3.2 损坏

  • 什么是bridge_fd?

  • Ubuntu 中的 KVM 桥接故障(服务器 9.04)

  • 在多台服务器之间拆分您的 DHCP 范围?

  • 复杂的 xen 网络设置不断改变下载速率,为什么?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve