首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络监控-延迟

网络监控-延迟
EN

Unix & Linux用户
提问于 2016-04-05 07:15:07
回答 1查看 78关注 0票数 0

我目前正在Raspberry Pi 2上运行Kali Linux,并使用它作为网络监视器。我已经用libpcap开发了我自己的C应用程序,我在LAN上得到了大约300微秒的平均延迟,但是延迟从260到400不等。有什么方法可以在没有内核模块的情况下最小化延迟范围?

EN

回答 1

Unix & Linux用户

发布于 2016-04-05 08:33:55

  1. 如果是由于日程安排,请尝试使用不同的调度策略(特殊时间关键应用程序支持的“实时”策略)运行应用程序: sudo chrt prio ./ your app。

在我的系统中,prio是介于1到99之间的一个数字。这是推荐的:用于典型应用程序优先级的2-49范围。这就是一个例子:

代码语言:javascript
复制
    sudo chrt 49 ./your-app
  1. 如果这还不够,您可以尝试将一个核心与计划使用的核心隔离开来。我在一篇关于低延迟编程的文章中读到了这方面的内容,但还没有亲自做过。总之,这是信息https://stackoverflow.com/questions/13583146/whole-one-core-dedicated-to-single-processhttp://www.linuxtopia.org/online_书籍/linux_内核/内核_配置/re46.html
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/274351

复制
相关文章

相似问题

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