fstack
文章平均质量分 67
阮大福
这个作者很懒,什么都没留下…
展开
-
入坑fstack(二):fstack性能测试(4):如何测试tcp连接数量?
一、前言1.回顾 上回说到我们在一个机器上用linux协议的client和fstack协议栈的server通信成功了,于是想到在两台设备上分别运行client和server,就可以完成两个fstack协议栈进程之间的通信了。 在此之前我们还有一项工作没有做,为了测试fstack进程的性能,我们还得需要linux协议栈的协助,毕竟这是我们熟悉的内容,想怎么操作都可以。2.测试环境 先说下调试环境。 linux主机1:网卡1张(ip...原创 2021-12-07 21:21:40 · 2209 阅读 · 1 评论 -
入坑fstack(二):fstack性能测试(3):基于fstack的client-server demo分析
一、前言 在部署了fstack以及熟悉了fstack的接口,同时也把fstack中跑起来之后,我发现fstack中只提供了一个demo,是作为tcp服务端的示例,让fstack占用的网卡提供对外的ip地址,让外部发起tcp连接,但这与我的使用场景不同。 我的使用场景:linux下3张网卡,1张对外,2张分别作为client-server收发包使用,此时demo便无法运行处我期望的现象,于是现在有2个方案。 1.改写demo ...原创 2021-11-13 15:55:01 · 2744 阅读 · 1 评论 -
入坑fstack(一):项目背景介绍
一、背景1.背景 最近在做的一个项目中的其中一个功能:借助jmeter的接口发送各种类型的47层报文,但底层不能使用Linux内核的协议栈,而是使用集成了dpdk的协议栈fstack。原因有几个。 1)功能中对发包性能要求比较高,linux内核协议栈不满足当前要求 2)在多重dpdk协议栈中,fstack的实现比较符合项目条件2.目标 阶段1)调试fstack确定其性能是否能够达到项目要求 阶段2)如能达到性能...原创 2021-11-08 17:45:43 · 1239 阅读 · 0 评论 -
入坑fstack(二):fstack性能测试(2):fstack接口分析
一、FF API接口汇总头文件 ff_api.h 定义了如下 API,在使用 F-Stack 时应该用来替换系统调用。1.ff_init 函数:int ff_init(const char *conf, int argc, char * const argv[]); 参数:conf:配置文件路径 argc:入参个数 argv:-c <coremask>...原创 2021-11-13 14:23:57 · 2542 阅读 · 0 评论 -
入坑fstack(二):fstack性能测试(1):fstack环境搭建
一、环境描述系统版本:Linux ubuntu 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux原创 2021-11-09 15:17:34 · 3737 阅读 · 3 评论