View previous topic :: View next topic |
Author |
Message |
krelh n00b
Joined: 05 Jun 2024 Posts: 25
|
Posted: Thu Oct 03, 2024 11:18 am Post subject: Netzwerk langsam |
|
|
Hi,
ich habe Probelme mit meinem Netzwerk.
Wenn ich größere Downloads laufen lasse, werden die Downloads mit der Zeit immer langsamer.
Teilweise laufen die Downloads bis auf 1 MBit/s runter.
Wenn ich dann den DHCP Service neu starte laden die Downloads wieder mit 500 MBit/s herunter.
Das mache ich mit
Code: | watch -n 600 "script zum stoppen und starten des dhcpcd serivce" |
IPv6 habe ich deaktiviert. Es wird ausschließlich IPv4 genutzt.
Leider muss ich den DHCP Serivce aber alle 10 Minuten neu starten, damit die Downloads nicht so langsam werden.
Woran kann das liegen?
Danke. |
|
Back to top |
|
|
krelh n00b
Joined: 05 Jun 2024 Posts: 25
|
Posted: Thu Oct 03, 2024 4:14 pm Post subject: Re: Netzwerk langsam |
|
|
krelh wrote: | Hi,
ich habe Probelme mit meinem Netzwerk.
Wenn ich größere Downloads laufen lasse, werden die Downloads mit der Zeit immer langsamer.
Teilweise laufen die Downloads bis auf 1 MBit/s runter.
Wenn ich dann den DHCP Service neu starte laden die Downloads wieder mit 500 MBit/s herunter.
Das mache ich mit
Code: | watch -n 600 "script zum stoppen und starten des dhcpcd serivce" |
IPv6 habe ich deaktiviert. Es wird ausschließlich IPv4 genutzt.
Leider muss ich den DHCP Serivce aber alle 10 Minuten neu starten, damit die Downloads nicht so langsam werden.
Woran kann das liegen?
Danke. |
Folgendes hat das Problem behoben:
Code: |
sysctl net.ipv4.tcp_ecn=0
|
|
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5319
|
Posted: Thu Oct 03, 2024 5:28 pm Post subject: |
|
|
welchen Wert hatte net.ipv4.tcp_ecn vorher?
Default ist 2. Wobei ecn (Explicit Congestion Notification https://sysctl-explorer.net/net/ipv4/tcp_ecn/) nur dann genutzt wird wenn eingehende Verbindungen den support anfordern.
Für downloads initiierst du den download und ist daher keine eingehende Verbindung.
Mögliche ursache wieso ECN zu problemen führen kann: Buggy router und andere netzwerk geräte über welche die download verbindung zum zielserver läuft
Erklärung was da für Ursachen sein können gibt es hier:
https://github.com/systemd/systemd/issues/9748 _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
krelh n00b
Joined: 05 Jun 2024 Posts: 25
|
Posted: Thu Oct 03, 2024 5:54 pm Post subject: |
|
|
firefly wrote: | welchen Wert hatte net.ipv4.tcp_ecn vorher?
Default ist 2. Wobei ecn (Explicit Congestion Notification https://sysctl-explorer.net/net/ipv4/tcp_ecn/) nur dann genutzt wird wenn eingehende Verbindungen den support anfordern.
Für downloads initiierst du den download und ist daher keine eingehende Verbindung.
Mögliche ursache wieso ECN zu problemen führen kann: Buggy router und andere netzwerk geräte über welche die download verbindung zum zielserver läuft
Erklärung was da für Ursachen sein können gibt es hier:
https://github.com/systemd/systemd/issues/9748 |
Vorher war der Wert 2. Zu 100 % läuft es nach wie vor nicht (auch nicht mit dem Wert 0). Es läuft aber deutlich besser als vorher.
Als Router läuft eine pfsense. Andere Geräte haben keine Probleme mit ihren Verbindungen. Es ist auch kein WLAN im Einsatz. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5319
|
Posted: Thu Oct 03, 2024 6:13 pm Post subject: |
|
|
krelh wrote: | firefly wrote: | welchen Wert hatte net.ipv4.tcp_ecn vorher?
Default ist 2. Wobei ecn (Explicit Congestion Notification https://sysctl-explorer.net/net/ipv4/tcp_ecn/) nur dann genutzt wird wenn eingehende Verbindungen den support anfordern.
Für downloads initiierst du den download und ist daher keine eingehende Verbindung.
Mögliche ursache wieso ECN zu problemen führen kann: Buggy router und andere netzwerk geräte über welche die download verbindung zum zielserver läuft
Erklärung was da für Ursachen sein können gibt es hier:
https://github.com/systemd/systemd/issues/9748 |
Vorher war der Wert 2. Zu 100 % läuft es nach wie vor nicht (auch nicht mit dem Wert 0). Es läuft aber deutlich besser als vorher.
Als Router läuft eine pfsense. Andere Geräte haben keine Probleme mit ihren Verbindungen. Es ist auch kein WLAN im Einsatz. |
Das problem mit ECN betrifft alle netzwerkgeräte die zwischen dir und dem zielserver liegen.
Daher kann pfsense hier alles korrekt machen aber z.b. ein router deines ISP kann hier mist bauen und das Problem provozieren. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
krelh n00b
Joined: 05 Jun 2024 Posts: 25
|
Posted: Sat Oct 05, 2024 10:59 am Post subject: |
|
|
firefly wrote: | Das problem mit ECN betrifft alle netzwerkgeräte die zwischen dir und dem zielserver liegen.
Daher kann pfsense hier alles korrekt machen aber z.b. ein router deines ISP kann hier mist bauen und das Problem provozieren. |
Dann müsste ich aber doch unter Arch Linux oder Ubuntu die gleichen Probleme haben. Die Internetverbindung wurde bis dahin nicht getrennt und die Server sind die gleichen.
Zudem ist es komisch, wenn ich meinen dhcpcd Service neu starte, dann die volle Bandbreite für 10 Minuten habe. Dann ist ein erneutes Neustarten des dhcpcd Service erforderlich, da die Verbindung wieder langsam wird.
Gleiches gilt auch für Videostreams. Sobald ich etwas nebenbei herunterlade, was nichtmal mit voller Bandbreite passiert, puffert der Videostream. Hier sind zumindest die Ziel Server unabhängig voneinander.
Oder habe ich einen Denkfehler?
Danke. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5319
|
Posted: Sat Oct 05, 2024 11:35 am Post subject: |
|
|
krelh wrote: | firefly wrote: | Das problem mit ECN betrifft alle netzwerkgeräte die zwischen dir und dem zielserver liegen.
Daher kann pfsense hier alles korrekt machen aber z.b. ein router deines ISP kann hier mist bauen und das Problem provozieren. |
Dann müsste ich aber doch unter Arch Linux oder Ubuntu die gleichen Probleme haben. Die Internetverbindung wurde bis dahin nicht getrennt und die Server sind die gleichen.
Zudem ist es komisch, wenn ich meinen dhcpcd Service neu starte, dann die volle Bandbreite für 10 Minuten habe. Dann ist ein erneutes Neustarten des dhcpcd Service erforderlich, da die Verbindung wieder langsam wird.
Gleiches gilt auch für Videostreams. Sobald ich etwas nebenbei herunterlade, was nichtmal mit voller Bandbreite passiert, puffert der Videostream. Hier sind zumindest die Ziel Server unabhängig voneinander.
Oder habe ich einen Denkfehler?
Danke. |
Bist du dir sicher das unter den anderen Distries die gleichen einstellungen vorhanden sind für diese sysctl setting?
Ansonsten ist das alles spekulation... _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
krelh n00b
Joined: 05 Jun 2024 Posts: 25
|
Posted: Sat Oct 05, 2024 11:41 am Post subject: |
|
|
firefly wrote: | krelh wrote: | firefly wrote: | Das problem mit ECN betrifft alle netzwerkgeräte die zwischen dir und dem zielserver liegen.
Daher kann pfsense hier alles korrekt machen aber z.b. ein router deines ISP kann hier mist bauen und das Problem provozieren. |
Dann müsste ich aber doch unter Arch Linux oder Ubuntu die gleichen Probleme haben. Die Internetverbindung wurde bis dahin nicht getrennt und die Server sind die gleichen.
Zudem ist es komisch, wenn ich meinen dhcpcd Service neu starte, dann die volle Bandbreite für 10 Minuten habe. Dann ist ein erneutes Neustarten des dhcpcd Service erforderlich, da die Verbindung wieder langsam wird.
Gleiches gilt auch für Videostreams. Sobald ich etwas nebenbei herunterlade, was nichtmal mit voller Bandbreite passiert, puffert der Videostream. Hier sind zumindest die Ziel Server unabhängig voneinander.
Oder habe ich einen Denkfehler?
Danke. |
Bist du dir sicher das unter den anderen Distries die gleichen einstellungen vorhanden sind für diese sysctl setting?
Ansonsten ist das alles spekulation... |
Definitiv. Habe ich geprüft, da ich das Verhalten auch komisch fand. |
|
Back to top |
|
|
|