Netzwerk Speed Probleme aktuelle Kernel

InVade

Member
Jul 13, 2021
6
0
6
43
Hallo zusammen,

ich habe auf meinen NUC8 mit Intel i5 Proxmox am Laufen.
Vor einer Woche ca. habe ich alles aktualisiert und den Server neu gestartet.
Mir ist aufgefallen das der Datendurchsatz im Netzwerk ziemlich langsam war.
Hab einen Wireguard Server drauf laufen und es kommen nur 20mbit/s an. Obwohl ich eine 200mbit/s Leitung habe und diese auch das hergibt.
Bin dann auf den "alten" Kernel zurück und da hatte ich wieder 200mbit/s.

Letzter funktionierender Kernel: pve-kernel-5.11.22-4-pve: 5.11.22-9

Diese 2 Kernel habe ich getestet und da waren es auch nur 20mbit/s

pve-kernel-5.13.19-1-pve: 5.13.19-2
pve-kernel-5.11.22-7-pve: 5.11.22-12

Hat jemand von euch auch diese Phänomen oder kann mir sagen wie ich es beheben kann?

Vielen Dank


Ps.:

Diese Paketversionen sind installiert:
proxmox-ve: 7.1-1 (running kernel: 5.13.19-1-pve) pve-manager: 7.1-4 (running version: 7.1-4/ca457116) pve-kernel-5.13: 7.1-4 pve-kernel-helper: 7.1-4 pve-kernel-5.11: 7.0-10 pve-kernel-5.13.19-1-pve: 5.13.19-2 pve-kernel-5.11.22-7-pve: 5.11.22-12 pve-kernel-5.11.22-4-pve: 5.11.22-9 ceph-fuse: 15.2.14-pve1 corosync: 3.1.5-pve2 criu: 3.15-1+pve-1 glusterfs-client: 9.2-1 ifupdown2: 3.1.0-1+pmx3 ksm-control-daemon: 1.4-1 libjs-extjs: 7.0.0-1 libknet1: 1.22-pve2 libproxmox-acme-perl: 1.4.0 libproxmox-backup-qemu0: 1.2.0-1 libpve-access-control: 7.1-1 libpve-apiclient-perl: 3.2-1 libpve-common-perl: 7.0-14 libpve-guest-common-perl: 4.0-3 libpve-http-server-perl: 4.0-3 libpve-storage-perl: 7.0-15 libspice-server1: 0.14.3-2.1 lvm2: 2.03.11-2.1 lxc-pve: 4.0.9-4 lxcfs: 4.0.8-pve2 novnc-pve: 1.2.0-3 proxmox-backup-client: 2.0.14-1 proxmox-backup-file-restore: 2.0.14-1 proxmox-mini-journalreader: 1.2-1 proxmox-widget-toolkit: 3.4-2 pve-cluster: 7.1-2 pve-container: 4.1-2 pve-docs: 7.1-2 pve-edk2-firmware: 3.20210831-2 pve-firewall: 4.2-5 pve-firmware: 3.3-3 pve-ha-manager: 3.3-1 pve-i18n: 2.6-1 pve-qemu-kvm: 6.1.0-2 pve-xtermjs: 4.12.0-1 qemu-server: 7.1-3 smartmontools: 7.2-1 spiceterm: 3.2-2 swtpm: 0.7.0~rc1+2 vncterm: 1.7-1 zfsutils-linux: 2.1.1-pve3
 
Könntest du noch pve-kernel-5.11.22-5-pve und pve-kernel-5.11.22-6-pve testen?
Dies würde uns helfen die Anzahl der Commits einzugrenzen. Eventuell finden wir dadurch eine Änderung im Kernel die dafür sorgen könnte.
 
Ich habe jetzt beide Kernel (pve-kernel-5.11.22-5-pve und pve-kernel-5.11.22-6-pve) getestet.
Bei beiden haben ich wieder ca. 20mbit/s.
 
Kannst du die Netzwerkkonfig posten? cat /etc/network/interfaces
Über welches Interface geht Wireguard?

Um welche Netzwerkkarte handelt es sich? Ist die Firmware aktuell?
 
cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
address 10.63.1.46/24
gateway 10.63.1.1
bridge-ports eno1
bridge-stp off
bridge-fd 0

iface wlp0s20f3 inet manual


Wireguard habe ich in einen eigenen Container laufen. Per PiVPN aufgesetzt und mit diesen Befehlen zum laufen gebracht. Ist eigentlich für OpenVPN geht aber für Wireguard auch.

Add the following lines at the end (if you're using PVE < 7.0, change `cgroup2` with `cgroup`)

lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net dev/net none bind,create=dir

Press Ctrl-X and answer "Y" for saving and press Enter.

For your unprivileged container to be able to access the /dev/net/tun from your host, you need to set the owner by running:

# chown 100000:100000 /dev/net/tun


Netzwerkkarte ist folgende: Intel® Ethernet Connection I219-V

BIOS und Treiber sind aktuell.


Das Problem tritt nicht nur bei Wireguard auf sondern auch wenn ich Templates downloade oder im eigenen Netz Iso Dateien auf den Server kopiere.