在 Ubuntu LTS 上的环回设备上捕获:15 Mbit 的流量和“x 个丢弃的数据包”

在 Ubuntu LTS 上的环回设备上捕获:15 Mbit 的流量和“x 个丢弃的数据包”

我尝试使用 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没有效果
  • 尝试更改txqueuelenlo没有效果。
  • 尝试使用 gulp。没有效果。
    • gulp 指示我:
      • 回显 4194304 > /proc/sys/net/core/rmem_max
      • 回显 4194304 > /proc/sys/net/core/rmem_default
      • 没有效果....

回环设备在无损捕获方面有什么特别之处吗?如何在 lo 上进行无损捕获?

相关内容