Bridge
橋接介面上三個不同 Ubuntu 伺服器上的上傳速度慢
我管理著三台執行最新 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
我做錯了什麼?
這與
speedtest-cli
至少 Ubuntu 18.04 的 Ubuntu 儲存庫中的 deb 包存在一個問題有關,它顯示了那些糟糕的上傳結果。我安裝了 pip3 版本,它現在顯示了更真實的結果:
apt install python9-pip pip3 install speedtest-cli