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

我正尝试使用tcpdump在Ubuntu LTS上的回环设备上捕获大约15 Mbit的stream量,并且看到丢弃的数据包。

CPU是一个惊人的i7,我还没有看到CPU使用率超过15%,在我试图运行测量。 负载可以忽略不计…

捕获使用-w写入文件。

我已经尝试了以下(build议在这里: https : //stackoverflow.com/a/7018039/55267 ):

  • /proc/sys/net/core/netdev_max_backlog/proc/sys/net/core/netdev_budget设为任意高值。 没有效果。
  • -nn没有效果
  • 试图改变txqueuelen 。 没有效果。
  • 尝试使用gulp。 没有效果。
    • 吞咽指示我:
      • echo 4194304> / proc / sys / net / core / rmem_max
      • echo 4194304> / proc / sys / net / core / rmem_default
      • 没有效果….

在无损捕获方面有没有什么特别的回环设备? 我怎样才能做到无损捕获?