Message ID | 20190130103028.6955-1-fabian@blaese.de |
---|---|
State | Accepted |
Headers | show |
diff --git a/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf b/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf index d6a6751..a1db54a 100644 --- a/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf +++ b/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf @@ -6,7 +6,6 @@ net.ipv4.tcp_ecn=0 net.ipv4.tcp_fin_timeout=30 net.ipv4.tcp_keepalive_time=120 net.ipv4.tcp_syncookies=1 -net.ipv4.tcp_timestamps=0 net.ipv4.netfilter.ip_conntrack_checksum=0 net.ipv4.netfilter.ip_conntrack_max=16384 net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3600
Guten morgen :) Neuer Tag, neuer Patch :) Reviewed-by: Christian Dresel <fff@chrisi01.de> Gruß Christian On 30.01.19 11:30, Fabian Bläse wrote: > tcp timestamps can improve tcp performance a lot, especially > with unstable networks like wifi. > > Linux default behaviour is enabled so the tcp timestamps setting > is removed from sysctl configuration. > > Signed-off-by: Fabian Bläse <fabian@blaese.de> > --- > .../fff/fff-network/files/etc/sysctl.d/50-fff-network.conf | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf b/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf > index d6a6751..a1db54a 100644 > --- a/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf > +++ b/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf > @@ -6,7 +6,6 @@ net.ipv4.tcp_ecn=0 > net.ipv4.tcp_fin_timeout=30 > net.ipv4.tcp_keepalive_time=120 > net.ipv4.tcp_syncookies=1 > -net.ipv4.tcp_timestamps=0 > net.ipv4.netfilter.ip_conntrack_checksum=0 > net.ipv4.netfilter.ip_conntrack_max=16384 > net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3600
Hallo Fabian, hast du da gesicherte Erkenntnisse, dass der Vorteil die 12 byte TCP header ueberwiegt. Man findet timestamp ausschalten immer als Perfomance-Tipp. Das Sichreheistproblem (z.B. hier beschrieben: https://www.scip.ch/?labs.20150305 ) sehe ich fuer unsere Router eher nicht. Robert Am 30.01.19 um 11:30 schrieb Fabian Bläse: > tcp timestamps can improve tcp performance a lot, especially > with unstable networks like wifi. > > Linux default behaviour is enabled so the tcp timestamps setting > is removed from sysctl configuration. > > Signed-off-by: Fabian Bläse <fabian@blaese.de> > --- > .../fff/fff-network/files/etc/sysctl.d/50-fff-network.conf | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf b/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf > index d6a6751..a1db54a 100644 > --- a/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf > +++ b/src/packages/fff/fff-network/files/etc/sysctl.d/50-fff-network.conf > @@ -6,7 +6,6 @@ net.ipv4.tcp_ecn=0 > net.ipv4.tcp_fin_timeout=30 > net.ipv4.tcp_keepalive_time=120 > net.ipv4.tcp_syncookies=1 > -net.ipv4.tcp_timestamps=0 > net.ipv4.netfilter.ip_conntrack_checksum=0 > net.ipv4.netfilter.ip_conntrack_max=16384 > net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3600
Hallo Robert, On 30.01.19 18:05, robert wrote: > hast du da gesicherte Erkenntnisse, dass der Vorteil die 12 byte TCP > header ueberwiegt. Ich selbst kann das für Richtfunkstrecken - vor allem für welche mit vielen Hops - definitiv so bestätigen. Und wissenschaftlich: https://tools.ietf.org/html/rfc7323 (hab ich selbst nicht vollständig gelesen) > Man findet timestamp ausschalten immer als Perfomance-Tipp. (Auch) deshalb vertraue ich den Performance Tipps von 0815 Netzwerkbloggern nicht, ohne das selbst bestätigt zu haben, dass das was sinnvolles ist. Die Linux defaults waren bisher immer ein sehr guter Startpunkt. Wenn überhaupt lohnt es sich imho nur diverse Puffer zu vergrößern etc. Solange wir uns nicht sicher sind, dass es hilft, an dieses Defaults etwas zu ändern, sollte man da mMn sowieso die Finger von lassen. Ich glaube die Menschen, die sich die TCP Timestamps ausgedacht haben, haben sich mehr dabei gedacht, als jemand, der das mal schnell in seinem Blog zusammen hackt. Gruß Fabian
Hallo, Am 30. Januar 2019 18:30:04 MEZ schrieb "Fabian Bläse" <fabian@blaese.de>: >Hallo Robert, > >On 30.01.19 18:05, robert wrote: >> hast du da gesicherte Erkenntnisse, dass der Vorteil die 12 byte TCP >> header ueberwiegt. >Ich selbst kann das für Richtfunkstrecken - vor allem für welche mit >vielen Hops - definitiv so bestätigen. Genau das wollte ich hören. Reviewed-by: Robert Langhammer <rlanghammer@web.de> >Und wissenschaftlich: https://tools.ietf.org/html/rfc7323 (hab ich >selbst nicht vollständig gelesen) > >> Man findet timestamp ausschalten immer als Perfomance-Tipp. >(Auch) deshalb vertraue ich den Performance Tipps von 0815 >Netzwerkbloggern nicht, ohne das selbst bestätigt zu haben, dass das >was sinnvolles ist. > >Die Linux defaults waren bisher immer ein sehr guter Startpunkt. Wenn >überhaupt lohnt es sich imho nur diverse Puffer zu vergrößern etc. >Solange wir uns nicht sicher sind, dass es hilft, an dieses Defaults >etwas zu ändern, sollte man da mMn sowieso die Finger von lassen. > >Ich glaube die Menschen, die sich die TCP Timestamps ausgedacht haben, >haben sich mehr dabei gedacht, als jemand, der das mal schnell in >seinem Blog zusammen hackt. > >Gruß >Fabian
(Gestern schon) Applied. > -----Original Message----- > From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of > Robert Langhammer > Sent: Mittwoch, 30. Januar 2019 21:52 > To: franken-dev@freifunk.net > Subject: Re: [PATCH] sysctl: Enable tcp timestamps for improved tcp > performance > > Hallo, > > Am 30. Januar 2019 18:30:04 MEZ schrieb "Fabian Bläse" <fabian@blaese.de>: > >Hallo Robert, > > > >On 30.01.19 18:05, robert wrote: > >> hast du da gesicherte Erkenntnisse, dass der Vorteil die 12 byte TCP > >> header ueberwiegt. > >Ich selbst kann das für Richtfunkstrecken - vor allem für welche mit > >vielen Hops - definitiv so bestätigen. > > Genau das wollte ich hören. > > Reviewed-by: Robert Langhammer <rlanghammer@web.de> > > >Und wissenschaftlich: https://tools.ietf.org/html/rfc7323 (hab ich > >selbst nicht vollständig gelesen) > > > >> Man findet timestamp ausschalten immer als Perfomance-Tipp. > >(Auch) deshalb vertraue ich den Performance Tipps von 0815 > >Netzwerkbloggern nicht, ohne das selbst bestätigt zu haben, dass das > >was sinnvolles ist. > > > >Die Linux defaults waren bisher immer ein sehr guter Startpunkt. Wenn > >überhaupt lohnt es sich imho nur diverse Puffer zu vergrößern etc. > >Solange wir uns nicht sicher sind, dass es hilft, an dieses Defaults > >etwas zu ändern, sollte man da mMn sowieso die Finger von lassen. > > > >Ich glaube die Menschen, die sich die TCP Timestamps ausgedacht haben, > >haben sich mehr dabei gedacht, als jemand, der das mal schnell in > >seinem Blog zusammen hackt. > > > >Gruß > >Fabian
tcp timestamps can improve tcp performance a lot, especially with unstable networks like wifi. Linux default behaviour is enabled so the tcp timestamps setting is removed from sysctl configuration. Signed-off-by: Fabian Bläse <fabian@blaese.de> --- .../fff/fff-network/files/etc/sysctl.d/50-fff-network.conf | 1 - 1 file changed, 1 deletion(-)