Re: Monitoring packet loss

Zhenlei Huang <[email protected]>
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]>

> On Aug 7, 2024, at 10:06 PM, Alan Somers <[email protected]> wrote:
> 
> I'd like to track the rate of packet loss for outbound packets from
> some production servers.  Obviously, that's impossible.  

Can `netstat -di` fulfill ?

The column `Oerrs` and `Drop` ( this is the out dropped packets ) may be what you want.

The drivers also expose some internal stats via sysctl. But different drivers vary.

For example cxgbe(4)
```
# sysctl dev.cxl.0.stats.tx_drop

```

Best regards,
Zhenlei

> But I think
> that the rate of TCP retransmissions should be a close proxy for
> packet loss.  Currently I can only observe TCP retransmissions by
> using wireshark, a slow and laborious process.  But it seems to me
> that the network stack should already have that information.  Would it
> be possible to add a sysctl to expose the total number of
> retransmissions since boot?  This information would be very useful.
> It could reveal for example problems with a model of NIC, or
> congestion on one network segment but not another, or a regression in
> the OS.
> 
> -Alan
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.