首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Yefimov
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
Yefimov
6天前
关注
9. DPDK:硬件加速与功能卸载
1. 硬件卸载简介 1.1 网络系统为什么需要硬件卸载? 过去多年中,网络栈的处理主要依赖 CPU: 解析协议、计算校验和、分片、封装隧道、加解密…… 当网卡还是 10Mb...
0
评论
分享
Yefimov
12天前
关注
8. DPDK:多队列与流分类
1 为什么单个CPU核处理不过来了? 1.1 硬件视角:Intel 82580 的多队列架构 每个队列(Queue) 就像是一条独立的“数据高速公路”, 拥有自己的DMA通...
0
评论
分享
Yefimov
14天前
关注
7.DPDK:网卡性能优化
1. 轮询模式 1.1 为什么要放弃中断? 传统网卡驱动工作在内核态,采用的是异步中断模式。 当网卡接收到一个数据包: 网卡会产生硬件中断(MSI-X / MSI / IN...
0
评论
分享
Yefimov
21天前
关注
6.DPDK:包的I/O旅程
1. 从 PCIe 事务的角度看包处理 1.1 把 CPU、内存、网卡连成一条高速公交线 在现代服务器里,CPU、内存和外设(网卡、GPU、NVMe)之间的数据交换,绝大部...
0
评论
分享
Yefimov
27天前
关注
5. DPDK:报文转发
1. 前言 对于一个从运营商网络进入路由器的报文,最后还能顺利抵达某台服务器,那背后经历的旅程比我们想象得更复杂。它既要快,还得准。整个转发流程就像一条高速生产线:重复性极...
0
评论
分享
Yefimov
29天前
关注
4. DPDK:同步与互斥
1. 前言 这世界上有两种让人每天都感到压力的事: 一种是需求又改了,一种是 CPU 又加核了。 单核年代的程序就像一个人吃火锅,想怎么夹就怎么夹,没有人跟你抢。多核时代就...
1
评论
分享
Yefimov
1月前
关注
3. DPDK:更好的压榨cpu--并行计算
1. 引言 像资本家一样思考,要想提升产量,那么如何对待工人,无非两条路:一是让他加班加点,二是让他动作更快、更聪明。加班有上限,工人累了效率反而下降;聪明地安排动作,就像...
2
评论
分享
Yefimov
1月前
关注
2. BGP的理论与实践
理论知识 1.1 先把“BGP 是什么”讲清楚(核心结论) BGP(BGP-4)是用于自治系统(AS)之间交换路由信息的路径向量协议(path-vector),是互联网骨干...
1
评论
分享
Yefimov
1月前
关注
1. OSPF的理论与实践
基本知识 1.1 OSPF基本概念 定义:OSPF(Open Shortest Path First)是 IGP(域内网关协议),基于 链路状态 思想与 Dijkstra ...
1
评论
分享
Yefimov
1月前
关注
2. DPDK:以中正化偏--内存与Cache
1. 内存 1.1 简介 孙悟空象征躁动的“心猿”,需历事以悟“空”; 猪八戒象征贪欲的“水猪”,需持戒以悟“能”; 沙和尚居于二者之间,象征调和的“脾土”,以静制动、以中...
3
评论
分享
Yefimov
1月前
关注
1. DPDK:从网络协议栈的角度来观察微内核
1. 传统 Linux 网络栈的收包流程 1.1 网卡接收(NIC DMA) 当数据包到达网卡: 网卡的 PHY/MAC 硬件 从物理线路上接收到以太网帧,并暂存在网卡内部...
3
评论
分享
下一页
个人成就
文章被点赞
11
文章被阅读
586
掘力值
356
关注了
1
关注者
3
收藏集
0
关注标签
10
加入于
2022-05-31