-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
rhel-9.0.0
-
Normal
-
sst_kernel_tps
-
ssg_core_kernel
-
None
-
False
-
-
None
-
None
-
None
-
None
-
If docs needed, set a value
-
-
Unspecified
-
None
Description of problem:
[RFE]: We should add port/pid details in tcpsynbl bcc tool
Version-Release number of selected component (if applicable):
- rpm -qa | grep bcc
bcc-tools-0.20.0-8.el9.x86_64
bcc-0.20.0-8.el9.x86_64
python3-bcc-0.20.0-8.el9.noarch
How reproducible:
just run tcpsynbl command
Actual results:
- /usr/share/bcc/tools/tcpsynbl
Tracing SYN backlog size. Ctrl-C to end.
^C
backlog_max = 5
backlog : count distribution
0 -> 1 : 2 |****************************************|
2 -> 3 : 1 |******************** |
backlog_max = 128
backlog : count distribution
0 -> 1 : 5 |****************************************|
- man tcpsynbl
tcpsynbl(8) System Manager's Manual tcpsynbl(8)
NAME
tcpsynbl - Show the TCP SYN backlog as a histogram. Uses bpftrace/eBPF.
SYNOPSIS
tcpsynbl
Expected results:
Without port detail and process name, it is difficult to which histogram belongs to which service or which port. If we have that info, it will greatly help in troubleshooting.
Also, currently, there is no option available to pass with tcpsynbl, so if we can add --port or --process flags, it can help to showup the histogram for specfic port/process.
Additional info:
- external trackers