[Bloat] Router congestion, slow ping/ack times with kernel 5.4.60
Jesper Dangaard Brouer
brouer at redhat.com
Sat Nov 7 11:46:23 EST 2020
On Sat, 07 Nov 2020 13:37:01 +0100
"Thomas Rosenstein" <thomas.rosenstein at creamfinance.com> wrote:
> On 6 Nov 2020, at 21:19, Jesper Dangaard Brouer wrote:
>
> > On Fri, 06 Nov 2020 18:04:49 +0100
> > "Thomas Rosenstein" <thomas.rosenstein at creamfinance.com> wrote:
> >
> >> On 6 Nov 2020, at 15:13, Jesper Dangaard Brouer wrote:
> >>
> >>
[...]
> >
> >>> Have you tried to use 'perf record' to observe that is happening on
> >>> the system while these latency incidents happen? (let me know if
> >>> you want some cmdline hints)
> >>
> >> Haven't tried this yet. If you have some hints what events to monitor
> >> I'll take them!
> >
> > Okay to record everything (-a) on the system and save call-graph (-g),
> > and run for 5 seconds (via profiling the sleep function).
> >
> > # perf record -g -a sleep 5
> >
> > To view the result the simply use the 'perf report', but likely you
> > want to use option --no-children as you are profiling the kernel (and
> > not a userspace program you want to have grouped 'children' by). I
> > also include the CPU column via '--sort cpu,comm,dso,symbol' and you
> > can select/zoom-in-on a specific CPU via '-C zero-indexed-cpu-num'.
> >
> > # perf report --sort cpu,comm,dso,symbol --no-children
> >
> > When we ask you to provide the output, you can use the --stdio option,
> > and provide txt-info via a pastebin link as it is very long.
>
> Here is the output from kernel 3.10_1127 (I updated to the really newest
> in that branch): https://pastebin.com/5mxirXPw
> Here is the output from kernel 5.9.4: https://pastebin.com/KDZ2Ei2F
Did the latency issue happen during this this perf recording?
(it is obviously important that you record during the issue)
Finding a single latency event/issue in perf.data is like looking in
for needle in a haystack. It does give hints and e.g. tell me details
like what part of the kernel are used/activated.
I can see that you have likely configured XPS (Transmit Packet
Steering). Is this on purpose?
--
Best regards,
Jesper Dangaard Brouer
MSc.CS, Principal Kernel Engineer at Red Hat
LinkedIn: http://www.linkedin.com/in/brouer
More information about the Bloat
mailing list