我尝试使用 tcpdump 捕获 Ubuntu LTS 上环回设备上的大约 15 Mbit 的流量,但发现有数据包被丢弃。
CPU 是超强的 i7,在我尝试运行的测量中,我还没有看到 CPU 使用率超过 15%。负载可以忽略不计……
捕获的内容使用 写入文件-w
。
我已尝试以下操作(如此处建议:https://stackoverflow.com/a/7018039/55267):
/proc/sys/net/core/netdev_max_backlog
将和 设置/proc/sys/net/core/netdev_budget
为任意高值。无效果。-nn
没有效果- 尝试更改
txqueuelen
。lo
没有效果。 - 尝试使用 gulp。没有效果。
- gulp 指示我:
- 回显 4194304 > /proc/sys/net/core/rmem_max
- 回显 4194304 > /proc/sys/net/core/rmem_default
- 没有效果....
- gulp 指示我:
回环设备在无损捕获方面有什么特别之处吗?如何在 lo 上进行无损捕获?