Linux网络协议:当eBPF遇上Linux内核网络 | Linux内核之旅
- 《直播预告 | 当eBPF遇见Linux内核网络》
- 哔哩哔哩:https://www.bilibili.com/video/BV1ch411U75f?from=search&seid=16377189218093260407
目录
分享大纲
目录
Linux内核网络数据包收发流程
Linux内核网络数据包接收流程
Linux内核网络数据包发送流程
eBPF优化Linux内核网络性能
NAPI
GRO,RSS,RPS,XPS,RFS
DPDK
XDP
XDP与DPDK对比
XDP应用场景
Cilium
Sidecar VS Cilium
eBPF提取Linux内核网络数据
eBPF能做什么
谁在用eBPF:facebook,Redhat,Google,NetFlix
eBPF跟踪内核原理
TCP协议收发数据关键函数执行流
eBPF程序提取流量数据流程
eBPF程序开销
获取内核进程级TCP协议流程示例程序
可视化展示eBPF提取的数据
ebpf-exporter
Prometheus普罗米修斯
分享大纲
目录
Linux内核网络数据包收发流程
Linux内核网络数据包接收流程
Linux内核网络数据包发送流程
eBPF优化Linux内核网络性能
NAPI
GRO,RSS,RPS,XPS,RFS
- GRO:合并形同类型的包,一次性处理
- RSS:多处理器接收报文负载均衡
- RPS:RSS的软件实现,根据Hash值选取一个CPU进行负载均衡
- XPS:软件支持的发送数据的RSS
- RFS:指派CPU在内核中处理报文,优化RFS增加CPU缓存命中率
DPDK
XDP
XDP与DPDK对比
XDP应用场景
Cilium
Sidecar VS Cilium
eBPF提取Linux内核网络数据
eBPF能做什么
谁在用eBPF:facebook,Redhat,Google,NetFlix
eBPF跟踪内核原理
TCP协议收发数据关键函数执行流
eBPF程序提取流量数据流程
eBPF程序开销
获取内核进程级TCP协议流程示例程序
打开浏览器,百度,微博等等。。。
《Linux内核 eBPF基础:ftrace源码分析:过滤函数和开启追踪》
可视化展示eBPF提取的数据
ebpf-exporter
Prometheus普罗米修斯
Linux网络协议:当eBPF遇上Linux内核网络 | Linux内核之旅相关推荐
- linux系统能安装到sdc上吗,如何安装linux系统
满意答案 ctl1690 2013.05.31 采纳率:42% 等级:12 已帮助:15854人 首先告诉你不要怕,根据提示一定可以装上,然后请看下面的话: Windows系统下Linux的安装 ...
- 然后上传到linux主机上,Xshell实现Windows上传文件到Linux主机
我是怎么操作的: 1.打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面:(经常第一步都不顺利,无法挂载Windows的文件 ...
- linux系统外接硬盘_Mac的外置硬盘上如何去安装Linux系统
原标题:Mac的外置硬盘上如何去安装Linux系统 相对于普通品牌电脑,更多人越来月喜欢苹果电脑,因为配置的关系,硬盘容量小,现在小编就教大家在外置硬盘中安装Linux的方法吧,有需要使用Linux系 ...
- Linux有问必答:如何在树莓派上安装USB网络摄像头
https://linux.cn/article-5312-1.html 2015-4-20 17:38 收藏: 4 参考原文:http://ask.xmodulo.com/install-us ...
- linux usb 网络摄像头,树莓派|Linux有问必答:如何在树莓派上安装USB网络摄像头...
Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它? 如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板 ...
- aix 到 linux的网络,DB2从AIX server上转移(迁移)到linux上-通信/网络-与非网
首先说一下大致情况,就是目前生产环境(AIX server)上边有一数据库 product,现在想迁移到本地做一下测试环境,由于本地服务器只是linux server所以,不可以直接的用backup ...
- linux nuc 吗 支持_当NUC遇上本地衍生版Linux
无论对于学习还是开发,NUC都是一款绝佳利器,也相信很多朋友有安装Linux操作系统的需求,但是Linux发行版本众多,有些发行版本甚至存在较高技术门槛,今天为大家介绍一款基于Debian的本地化Li ...
- linux一致stm32,当STM32遇上Linux操作系统,一下子碰撞出STM32MP1
MCU领域,STM32就是一个奇迹.从2007年推出第一颗STM32F103起,STM32就迈开步伐不断向前,在12年的时间里,不仅打造一个MCU超级平台,还构建了一个庞大的生态系统."ST ...
- amazon linux 用户名,如何在Amazon AWS上设置一台Linux服务器
AWS(Amazon Web Services)是全球领先的云服务器提供商之一.你可以使用 AWS 平台在一分钟内设置完服务器.在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和 ...
最新文章
- 在合并单元格中数组公式无效_Excel中合并单元格困扰多年的难题,终于被我搞定了...
- 关于在安装ASP.NET Forum中出现的无法排序的问题.
- 3.10 十进制转换为二进制
- 调整了canvas的高度页面变化后还原_Web 页面录屏实现
- 利用预渲染加速iOS设备的图像显示
- 三级哪个不用学c语言,考全国计算机等级考试三级如何学C语言
- python使用复合语句def创建函数对象_Python 纯函数
- jquery事件绑定的几种用法
- mysql order优化2019_mysql 增加排序 性能差很多 怎么优化
- macos显卡测试软件,GpuTest显卡测试软件 for Mac 64位
- 卷积神经网络学习路线(十一)| Stochastic Depth(随机深度网络)
- 键盘无法输入字符和数字,但是功能键可以用
- 有一部电影用计算机回到未来,《复联4》调侃《回到未来》,1985年的这部穿越片,到底讲了什么...
- 使用Nordic芯片的手环OTA(android)
- CAD全版本软件安装包(含最新2023)
- 多条Precision-Recall(PR)曲线绘制(PR曲线)含python代码
- 数据页和数据行(翻译)
- DJ1-2 操作系统引论
- 后端php项目和数据库启动
- 数据库 2.关系模型
热门文章
- Java中NIO和IO的比较
- Java多线程学习十二: synchronized的工作原理 以及背后的“monitor 锁”
- 2021高考技能考试成绩查询,2021年临床技能考试成绩出来了!附查询方式
- IDEA 导入Weka的Maven依赖jar包
- 计算机网络运输层习题5-17
- #运算符、不同的指针类型、数组和指针、指针运算、堆、栈、静态区、只读区、下标VS指针...
- c 语言 volatile 关键字
- Jenkins 安装FAQ
- (原创)shell脚本编程之---正则表达式的使用
- Visual Studio下的 JS CSS 压缩和编辑插件