自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jiajun Zhu

Goal + Plan + Execution + Diligence

  • 博客(6)
  • 收藏
  • 关注

原创 DPDK总结(基础知识)

名词解释简称全称备注DPDKData Plane Development Kit数据平面开发套件RTERunTime Environment运行时环境EALEnvironment Abstraction Layer环境抽象层lcorelogical coreEAL pthreadTLSThread Local Storage线程本地存储lcore一个lcore就是一个基于pthread实现的线程,不同的lcore可以亲和到不同的lo

2017-12-15 12:00:11 7582 1

原创 DPDK总结(eal_thread_loop)

DPDK学习(rte_eal_init)DPDK学习(eal_thread_loop)rte_eal_remote_launch()MASTER lcore调用rte_eal_remote_launch()将回调函数和参数注册到lcore_config[].f和lcore_config[].arg中,并通知SLAVE lcore执行该回调函数/* * Send a message to ...

2017-12-15 11:42:09 2685

原创 DPDK总结(rte_eal_init)

DPDK学习(rte_eal_init)DPDK学习(eal_thread_loop)rte_bus_liststruct rte_bus { TAILQ_ENTRY(rte_bus) next; /**< Next bus object in linked list */ const char *name; /**< Name of the bus...

2017-12-14 13:33:05 11033 1

原创 DPDK总结(测试环境)

测试环境使用VMware Fusion虚拟机,虚拟机主要配置:一个双核CPU、两块网卡、操作系统为CentOS 7ifconfig可以看到两块网卡(ens33、ens37)编译DPDK执行/root/dpdk-17.08/usertools/dpdk-setup.sh后可以看到下图编译中可能遇到的问题及解决方法问题解决办法找不到cc命令yum -y instal...

2017-12-14 13:13:08 5773 3

原创 Nginx源码阅读(worker进程处理http请求流程)

worker进程循环执行以下步骤,其中第5步是nginx真正处理http请求的过程1、抢锁(非阻塞,没抢到锁就只处理旧连接上的http请求,不接收新连接)抢到锁: 若上次抢到锁,意味着监听套接字已经在epoll中了,do nothing若上次没抢到锁,意味着监听套接字不在epoll中,需要将监听套接字添加到epoll中没抢到锁: 若上次抢到锁,意味着监听套接字还在epoll中,需...

2017-12-06 18:34:07 1381

原创 网络知识学习

名词解释简称全称备注PBRPolicy-Based Routing策略路由ECMPEqual-Cost Multi-Path等价路由GEGigabit Ethernet吉比特以太网TETerabit Ethernet太比特以太网TORTop Of Rack柜顶EOREnd Of Row列尾ISPInternet Service Provider互联网服务提供商IDCInternet Data Center互联网

2017-12-06 14:19:31 3191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除