首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tcpreplay参数和CPU使用

Tcpreplay参数和CPU使用
EN

Stack Overflow用户
提问于 2017-07-05 01:12:44
回答 1查看 925关注 0票数 1

我使用Scapy创建了一个UDP文件,并使用tcpreplay发送数据包。我遇到了两个奇怪的问题:

  1. 发送的数据包数量与(--pps)参数不相同。不确定答案是否是(http://tcpreplay.appneta.com/wiki/faq.html#why-doesnt-tcpreplay-send-traffic-as-fast-as-i-told-it-to)
  2. 当我发送较少的数据包,即-pps=10时,当我发送更多的数据包(即--pps=200 )时,CPU负载会更高。我正期待着另一个方向。

顺便说一下,我使用的是tcpreplay版本3.4.4

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-05 16:51:32

问题1.许多--pps问题在最新的Tcpreplay版本中修复

问题2 :最新版本的CPU利用率有所提高,但您仍然可以看到100%的CPU正在被报告。实际上,当使用-t-mbps=0选项时,会报告CPU利用率过高。在这种情况下,只要TX缓冲区已满,Tcpreplay就会产生发送线程。这将导致Tcpreplay成为CPU的调度程序。结果是报告了100%的CPU,但是CPU上的其他进程仍然响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44915722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档