Hallo zusammen,
seit Tagen treibt mich ein Thema um, dass ich nicht in den Griff bekomme.
Ich habe zwei Server bei netcup. PROD: VPS 1000 G10 12M, TEST: VPS 1000 G9 12M. Beide sind ähnlich aufgesetzt, eine docker-compose Umgebung für den Betrieb von ein paar wenig genutzten privaten Dienste, wie Mailu E-Mail Server, Nextcloud, eine kleine Weppage, MariaDB, phpMyAdmin. Alles läuft stabil und ich habe mich seit Wochen nicht mehr groß drum gekümmert.
PROD-Server für den realen Betrieb. TEST-Server fürs testen und ausprobieren und Übernahme dann auf PROD-Server.
Die Tage ist mir aber aufgefallen, dass der Download vom PROD-Server zu meinem Home-Environment (ISP Unitymedia/Vodafone, 250Mbit/s Download, 12 Mbit/s Upload) sehr langsam ist, ca 300KB/s.
Dies aber nur vom PROD-Server! Alle anderen Download-Speeds (vom TEST-Server, Linux Image von Ubuntuusers.de, etc.) sind ok und ich kann bis max. ca. 25MB/s runterladen.
Dies kann ich auf verschiedenen Clients (Fedora Desktop, iPhone, Tablet, Notebook) in meiner HOME-Umgebung reproduzieren. Wechsele ich zu einem WLAN Hotspot über iPhone (Telekom.de 5G) ist auch der Download vom PROD-Server sofort ok, ca. 5MB/s. Download vom Büro-Laptop über Nextcloud vom PROD-Server ist auch maximal.
Download-Speed prüfe ich gegen den PROD-Server mit scp, FileZilla und Daten aus der Nextcloud, bei allen ist der Download-Speed ca. 300KB/s für den PROD-Server, aber nur im HOME-Environment und nur beim PROD-Server!
Ich habe auch schon alles abgeschaltet und es auf mein Desktop-Rechner mit Fedora zu isolieren. PROD-Server und ISP Router habe ich auch rebootet.
Ich habe mal mit yabs auf dem PROD-Server geprüft:
curl -sL yabs.sh | bash -s -- -fg
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2022-12-29 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Do 26. Jan 16:58:36 CET 2023
Basic System Information:
---------------------------------
Uptime : 1 days, 22 hours, 5 minutes
Processor : QEMU Virtual CPU version 2.5+
CPU cores : 6 @ 1996.248 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM : 7.8 GiB
Swap : 0.0 KiB
Disk : 157.3 GiB
Distro : Ubuntu 20.04.5 LTS
Kernel : 5.4.0-137-generic
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 900 Mbits/sec | 911 Mbits/sec | 22.0 ms
Scaleway | Paris, FR (10G) | 947 Mbits/sec | busy | 23.5 ms
NovoServe | North Holland, NL (40G) | 984 Mbits/sec | 951 Mbits/sec | 10.5 ms
Uztelecom | Tashkent, UZ (10G) | 427 Mbits/sec | 297 Mbits/sec | 180 ms
Clouvider | NYC, NY, US (10G) | 354 Mbits/sec | 246 Mbits/sec | 99.7 ms
Clouvider | Dallas, TX, US (10G) | 233 Mbits/sec | 134 Mbits/sec | 127 ms
Clouvider | Los Angeles, CA, US (10G) | 214 Mbits/sec | 169 Mbits/sec | 148 ms
iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 879 Mbits/sec | 860 Mbits/sec | 22.0 ms
Scaleway | Paris, FR (10G) | busy | 785 Mbits/sec | 35.2 ms
NovoServe | North Holland, NL (40G) | 963 Mbits/sec | 937 Mbits/sec | 10.5 ms
Uztelecom | Tashkent, UZ (10G) | 451 Mbits/sec | 3.16 Mbits/sec | 180 ms
Clouvider | NYC, NY, US (10G) | busy | 411 Mbits/sec | 99.7 ms
Clouvider | Dallas, TX, US (10G) | 347 Mbits/sec | 377 Mbits/sec | 127 ms
Clouvider | Los Angeles, CA, US (10G) | 301 Mbits/sec | busy | 148 ms
YABS completed in 6 min 20 sec
Display More
Aus meiner laienhaften Sicht, sieht dies ok aus, so dass ich erstmal auf einen weiteren Test im Rettungssystem verzichtet habe.
Mit mtr habe ich dann weiter auf meinen Fedora Client gegenüber dem PROD-Server geprüft.
sudo ./mtr PROD-Server
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. _gateway 95.5% 23 2.2 2.2 2.2 2.2 0.0
2. (waiting for reply)
3. ip-081-210-xx 0.0% 23 11.2 14.6 9.7 40.5 8.6
4. 145.xxx 0.0% 22 14.9 17.7 14.0 31.9 4.0
5. 145.xxx 0.0% 22 22.7 20.4 14.0 48.3 8.5
6. ae1-0.xxx 0.0% 22 18.3 21.2 16.7 34.0 5.4
7. 94.xxx 0.0% 22 17.9 24.3 17.1 88.8 15.4
8. 46.xxx 0.0% 22 17.6 22.5 17.0 63.1 10.1
9. PROD-Server 0.0% 22 17.8 20.1 15.3 40.7 5.5
Display More
Hier bin ich zu sehr Laie um dies zu interpretieren. Mich wundern aber die Verluste bei _gateway. Und (waiting for reply) hat keine Ausgabe.
Scheinbar verstehen sie die beiden IPs nicht, vom PROD-Server zum ISP und nur für den Download!
Für jede Hilfe bin ich dankbar.
Toto12