摘要:
前提:pf_ring.ko 运行在模式2收包实验: 使用两台机器同时对装PF_RING的机器进行发包,此机器的网卡流量达到14M的效果。如下所示:上图为PF_RING自己的例子程序pf_count在用户态统计。如下所示为脚本监控网卡情况:后面出现丢包是因为程序停止运行。实验过程中CPU的运行情况... 阅读全文
摘要:
1.背景目前收包存在的问题:第一:inpterrupt livelock, 当收到包的时候,网卡驱动程序就会产生一次中断。在大流量的情况下,操作系统将花费大量时间用于处理中断,而只有少量的时间用于其他任务。第二:将包从网卡移动到用户层花费的时间太久。2.PF_RING的目标1. 充分利用 devic... 阅读全文