f-stack初探
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了f-stack初探相关的知识,希望对你有一定的参考价值。
参考技术A f-stack 是基于 DPDK (Data Plante Development Kit)实现的一个用户态的协议栈;DPDK主要是操作系统内核数据平面,重载网卡驱动,减少内核中断,内存拷贝和上下文切换;在此之前Linux数据平面和控制平面混在一起,不适合处理大规模的网络数据包;f-stack是基于DPDK从FressBsd协议栈移植而来的用户态协议栈;详细解释何以看相关blog,论坛和官网文档;1), 在配置之前要保存网卡的相关信息,包括ip地址,netmask子网掩码,gateway网关,broadcast广播地址
2), 配置大页内存 set hugepage
3), 安装DPDK驱动并绑定网卡
*** 如有疑问欢迎批评指正,谢谢! ***
(dpdk f-stack)-提升性能(耗cpu函数定位)
看worker进程哪个函数耗性能:
# ps -ef | grep nginx
# perf top -p 27175
以上是关于f-stack初探的主要内容,如果未能解决你的问题,请参考以下文章