0

据我所知,这些是 Linux 中 UDP 的缓冲区/队列(如果我错了,请纠正我)

UDP Tx : [sendto] UDP socket buffer(getsockopt(SO_SNDBUF)) -> interface socket buf() -> driver ring buffer UDP_Rx : driver ring buffer -> backlog queue -> [recvfrom] UDP socket buffer(getsockopt(SO_RCVBUF))

我知道我们可以监控丢弃/队列:-socket buffer(UDP) at /proc/net/udp -interface queue(IP) at /proc/net/dev

我在哪里可以监控驱动程序队列/缓冲区(MAC)是否在 Linux 中下降?

p/s:如果我们在 WLAN 上的 UDP 传输期间断开连接,我想看看并证明这些队列中的数据报会发生什么。

4

1 回答 1

0

使用 $tc -s -d qdisc ls dev eth0 作为 eth0 接口

于 2013-02-25T14:08:57.517 回答