E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EBPF
eBPF
in kubernetes 实战
背景众所周知
eBPF
是非常有前景的项目,甚至成立了专门的基金会(https://
ebpf
.io/)来推动其生态的发展和标准化。
·
2021-11-24 21:08
eBPF
技术应用云原生网络实践系列之基于socket的service | 龙蜥技术
相关阅读:《
eBPF
技术应用云原生网络实践系列之kubernetes网络》背景介绍Kubernetes中的网络功能,主要包括POD网络,service网络和网络策略组成。
宋宝华
·
2021-10-13 05:18
网络
java
linux
python
大数据
云原生爱好者周刊:目前 WebAssembly 的最佳应用场景有哪些?
云原生一周动态要闻:Istio1.11发布Facebook、Google、Isovalent、微软和Netflix宣布成立
eBPF
基金会GitHub工程团队将开发环境迁移到CodespacesSysdig
·
2021-08-17 17:15
云计算
运维人不得不了解的
eBPF
入门指南,新手建议收藏~
eBPF
(ExtendedBerkeleyPacketFilter)的核心是驻留在kernel的高效虚拟机。
·
2021-08-03 00:09
用
eBPF
绕过 conntrack 优化K8s Service,性能提升40%
KubernetesService[1]用于实现集群中业务之间的互相调用和负载均衡,目前社区的实现主要有userspace,iptables和IPVS三种模式。IPVS模式的性能最好,但依然有优化的空间。该模式利用IPVS内核模块实现DNAT,利用nf_conntrack/iptables实现SNAT。nf_conntrack是为通用目的设计的,其内部的状态和流程都比较复杂,带来很大的性能损耗。腾
·
2021-07-27 18:09
kubernetes灵雀云
开启 Calico
eBPF
数据平面实践
简介Calico从v3.13开始,集成了
eBPF
数据平面。关于什么是
eBPF
,以及Calico为什么引入了
eBPF
,并不是本篇文章的重点,感兴趣的朋友可以自行阅读相关文档。
·
2021-06-26 12:36
云计算
开启 Calico
eBPF
数据平面实践
简介Calico从v3.13开始,集成了
eBPF
数据平面。关于什么是
eBPF
,以及Calico为什么引入了
eBPF
,并不是本篇文章的重点,感兴趣的朋友可以自行阅读相关文档。
·
2021-06-24 18:13
云计算
一文读懂
eBPF
对 Kubernetes 可观测的重要性
公众号关注「奇妙的Linux世界」设为「星标」,每天带你玩转Linux!作者:LavanyaChockalingam,NewRelic高级产品营销经理。最初发表在NewRelic的博客[1]。在Linux内核中工作是实现安全性、网络和可观察性特性的理想选择。然而,这并不是没有挑战。无论是修改内核源代码,还是添加模块,开发人员传统上发现他们要与难以调试的复杂基础设施和抽象层作斗争。ExtendedB
运维之美
·
2021-06-23 08:16
网络
python
linux
java
编程语言
【kernel exploit】BPF漏洞挖掘与CVE-2020-27194 整数溢出漏洞
漏洞描述:
eBPF
验证程序中进行or操作时,scalar32_min_max_or()函数将64位的值赋值到32位的变量上,导致整数截断,进而错误计算了寄存器的范围,从而绕过bpf的检查,导致越界读写。
bsauce
·
2021-06-13 08:34
【kernel exploit】CVE-2021-31440
eBPF
边界计算错误漏洞(Pwn2Own 2021)
影响版本:Linux5.7~5.11.208.8分。v5.11.21已修补,v5.11.20未修补。测试版本:Linux-5.11exploit及测试环境下载地址—https://github.com/bsauce/kernel_exploit_factory编译选项:CONFIG_BPF_SYSCALL,config所有带BPF字样的。Generalsetup--->ChooseSLABallo
bsauce
·
2021-06-09 14:50
最强 CNI 基准测试:Cilium 网络性能分析
此前Thomas曾先后在Linux内核[2]的网络、安全和
eBPF
领域从事了15年的开发工作。注:本文已取得作者本人的翻译授权!
张晋涛-MoeLove
·
2021-05-25 07:00
网络
内核
java
编程语言
人工智能
CNI 基准测试:Cilium 网络性能分析
此前Thomas曾先后在Linux内核的网络、安全和
eBPF
领域从事了15年的开发工作。注:本文已取得作者本
KubeSphere 云原生
·
2021-05-24 11:46
2021年五月下旬推荐文章
《HTTPS为什么安全》《计算机系统启动过程》《ExploringUSDTProbesonLinux》《Linux内核
eBPF
基础:探索USDT探针》《Linuxkernelperfarchitecture
rtoax
·
2021-05-22 14:20
笔记
轻松带你学习java-agent
业界的trace工具很多,ptrace,strace,
eBPF
,btrace,java-agent等等。这次应用的目的是监控kafka服务中publish与consume的调用,获取依赖关系。
华为云
·
2021-04-22 15:33
技术交流
程序员
java
tracer
java-agent
虚拟机
挂载
拥抱云原生,基于
eBPF
技术实现Serverless节点访问K8S Service
Serverless容器的服务发现2020年9月,UCloud上线了Serverless容器产品Cube,它具备了虚拟机级别的安全隔离、轻量化的系统占用、秒级的启动速度,高度自动化的弹性伸缩,以及简洁明了的易用性。结合虚拟节点技术(VirtualKubelet),Cube可以和UCloud容器托管产品UK8S无缝对接,极大地丰富了Kubernetes集群的弹性能力。如下图所示,VirtualNod
·
2021-04-07 21:49
2021年云原生趋势预测
年及之后的云原生发展趋势的看法,包括云原生IDE、边缘侧Kubernetes、云原生+Wasm、FinOps崛起、更多的Rust出现在云原生、GitOps+CD/PD显著增加、服务目录2.0:云本地开发人员仪表盘、交叉云、主流
eBPF
Docker_
·
2021-02-06 08:00
大数据
编程语言
人工智能
java
区块链
k8s pod 报 no route to host
k8s网络异常排错步骤前言首先要有信心解决k8s的网络问题,k8s的网络是通过iptables、ipvs、ipset或者
ebpf
等linux技术实现的,k8s借助这些工具创建各种数据包转发规则,通过这些规则控制数据流转逻辑从而实现
梅斌
·
2021-01-29 14:44
k8s
linux
Kubernetes
网络
linux
k8s
kubernetes
[serviceMesh]腾讯云对网络的优化,
ebpf
转载自https://zhuanlan.zhihu.com/p/196743652深入了解服务网格数据平面性能和调优在腾讯,已经有很多产品已使用或者正在尝试使用istio来作为其微服务治理的基础平台。不过在使用istio时,也有一些对通信性能要求较高的业务会对istio的性能有一些担忧。由于envoysidecar的引入,使两个微服务之间的通信路径变长,导致服务延时受到了一些影响,istio社区一
李奔三
·
2021-01-29 00:22
serviceMesh
service
mesh
像玩乐高一样玩simpletun
eBPF
?NFV?这些都太复杂了!可以在用户态完成的时候就尽量在用户态搞,简单稳定最重要。我推荐simpl
dog250
·
2021-01-23 08:03
simpletun
NAT
手艺人舍bpftrace而取systemtap的代价和思考
上个礼拜我就想喷
eBPF
了,由于周末时间实在太紧,就准备拖延一周,但还是立了个flag,先发了个朋友圈:
ebpf
就像牛皮藓一样,已经遍布在linux内核的各个角落,每个调用点都看上去很随意,毫无规划,让人觉得好像自己觉得哪里需要这么一个调用点并不很难
dog250
·
2021-01-09 08:47
bpftrace
stap
聊聊风口上的
eBPF
eBPF
是一个用于访问Linux内核服务和硬件的新技术,由于其灵活性和高性能等特点,被迅速用于网络、出错、跟踪以及防火墙等多场景。
云叔_又拍云
·
2021-01-06 13:50
又拍云
云服务
云存储
云计算
ebpf
聊聊风口上的
eBPF
eBPF
是一个用于访问Linux内核服务和硬件的新技术,由于其灵活性和高性能等特点,被迅速用于网络、出错、跟踪以及防火墙等多场景。
云叔_又拍云
·
2021-01-06 13:37
又拍云
云服务
云存储
云计算
ebpf
用
eBPF
绕过 conntrack 优化K8s Service,性能提升40%
KubernetesService[1]用于实现集群中业务之间的互相调用和负载均衡,目前社区的实现主要有userspace,iptables和IPVS三种模式。IPVS模式的性能最好,但依然有优化的空间。该模式利用IPVS内核模块实现DNAT,利用nf_conntrack/iptables实现SNAT。nf_conntrack是为通用目的设计的,其内部的状态和流程都比较复杂,带来很大的性能损耗。腾
灵雀云
·
2021-01-04 21:40
kubernetes
灵雀云
Linux Netfilter/NAT的两个典型问题
只因为我在讨论Netfilter而没有说
eBPF
,XDP,DPDK?嗯,我必须好好说道说道。
dog250
·
2021-01-01 11:00
netfiter
eBPF
verifier
源:https://www.kernel.org/doc/Documentation/networking/filter.txt每个寄存器有3种状态NOT_INITSCALAR_VALUEpointertypepointertype有分下面几种PTR_TO_CTXPointertobpf_context.CONST_PTR_TO_MAPPointertostructbpf_map."Const"b
grimlock44
·
2020-12-07 17:31
干货 | 携程 Cilium+BGP 云原生网络实践
Cilium的核心基于
eBPF
,有两大亮点:基于
eBPF
的灵活、高性能网络,以及基于
eBPF
的L3-L7安全策略实现。
携程技术
·
2020-11-19 17:00
网络
kubernetes
java
分布式
编程语言
用
EBPF
来观测数据包在k8s中的流转
1.背景 从一开始接触k8s,就被其复杂的网络架构虐的体无完肤。不同的网络组建使用了不同的虚拟网络设备,要理解整个k8s网络,会设计许多层面的知识。即使通过学习,实验,测试。从理论层面明白了k8s网络的数据流路径。但是没有真切的看到,还是会心里打一个大大的问号?k8s的数据包真的是经过了那么多层的虚拟设备,那么多层的iptables规则链吗?从我接触到的资料而言,大多都是从理论层面讲解k8s的网
smartxff
·
2020-10-22 10:16
Berkeley Packet Filter (BPF) BCC
http://www.brendangregg.com/
ebpf
.htmlhttps://qmonnet.github.io/whirl-offload/2016/09/01/dive-into-bpf
weixin_34128501
·
2020-09-16 04:04
IoVisor 基本技术
eBPF
简介
其基本技术为
eBPF
,即extensibleBerkeleyPacketFilter。
weixin_33939380
·
2020-09-15 06:07
Linux内核模块与
eBPF
字节码程序的异同
如今
eBPF
正当红,迄至Linux5.3内核,已经有24种
eBPF
程序类型被植入内核,后面还会继续增多。然而,很多人并不理解
eBPF
的意义。最大的疑问来自于,
eBPF
和Linux内核模块的作用一样吗?
dog250
·
2020-09-14 18:25
go每日新闻--2020-09-08
语言中文网缓存击穿导致Go组件死锁的问题剖析Go工具之vet——静态诊断器Go数据存储篇(二):通过JSON格式存取文本数据二、亚军进化史Go技术日报(2020-09-07)三、云原生实验室深入理解Cilium的
eBPF
韩亚军
·
2020-09-13 10:08
Go每日新闻
debug tools
://github.com/brendangregg/FlameGraph.git)[perf-tools:](https://github.com/kernel-z/perf-tools.git)[
eBPF
yiyeguzhou100
·
2020-09-10 21:56
eBPF
【Linux】BPF学习笔记 - 基本概念 [1]
学习笔记-基本概念[1]本学习笔记来自于阅读BrendanGregg的《BPFPerformanceTools》一、介绍数据包筛选器(BPF)是一种内核执行引擎,用于处理虚拟指令集,并且最近进行了扩展(又称
eBPF
宣之于口
·
2020-08-22 17:47
BPF
L4Drop: XDP DDoS Mitigations 翻译 XDP DDOS 缓解
原文链接https://blog.cloudflare.com/l4drop-xdp-
ebpf
-based-ddos-mitigations/有效的丢包是Cloudflare公司环境DDoS攻击的关键所在
codergeek
·
2020-08-22 16:47
玩转Linux编程
职场生涯
bcc-tools安装的折腾小记
linux的动态监控是个精彩的世界,DTrace先不说(受限于oracle),SystemTap就不错,还有Sysdig,除了这些,还有
eBPF
:bcc-tools,最近在玩bcc-tools,但是安装并不顺利
coak086064
·
2020-08-22 16:56
Libbpf-tools —— 让 Tracing 工具身轻如燕
近几年来,BPF子系统越发火热,迄至Linux5.8内核,Linux内核已经支持30种
eBPF
程序类型,遍布于内核各个角落,引起了广泛关注
PingCAP
·
2020-08-22 16:14
pingcap
内核
tools
Libbpf-tools —— 让 Tracing 工具身轻如燕
近几年来,BPF子系统越发火热,迄至Linux5.8内核,Linux内核已经支持30种
eBPF
程序类型,遍布于内核各个角落,引起了广泛关注
TiDB_PingCAP
·
2020-08-22 15:19
开源分布式关系型数据库
TiDB
TiDB
User
Group
创作集
数据库
bpf
内核
使用BCC工具分析系统性能
BCC介绍BCC工具全称BPFCompilerCollection(BCC),是一个很强大的库,强大的内核分析工具
eBPF
就是基于BCC开发的,利用这个库可以从底层获取操作系统性能信息,网络性能信息等许多与内核交互的信息
hhhan
·
2020-08-22 11:33
linux
linux-kernel
操作系统
性能分析
性能监控
eBPF
在网易轻舟云原生的应用实践
本文将介绍
eBPF
的技术特点,及
eBPF
在网易杭研轻舟系统探测和网络性能优化方面的应用。1.技术浅析—
eBPF
好在哪里
eBPF
是LinuxKernel3.
NetEaseResearch
·
2020-08-21 16:24
云原生
linux
网络优化
内核
kubernetes
聊聊最近很火的
eBPF
如果非要说当前计算机领域最有前途的两个基础软件技术,那非
eBPF
和wasm莫属了。什么是
eBPF
?Linux内核一直是实现监视/可观察性,网络和安全性的理想场所。
iyacontrol
·
2020-08-21 04:14
kubernetes
k8s
ebpf
Libbpf-tools —— 让 Tracing 工具身轻如燕
近几年来,BPF子系统越发火热,迄至Linux5.8内核,Linux内核已经支持30种
eBPF
程序类型,遍布于内核各个角落,引起了广泛关注
PingCAP
·
2020-08-21 04:30
pingcap
内核
tools
bcc工具上手指南
一旦bcc工具在Android系统上部署完毕,我们就会很方便地利用现有的
ebpf
工具,进行系统开发或者调试。另外,也可以在部署好的bcc环境里面,做自己的
ebpf
工具定制开发。
buhui912
·
2020-08-17 21:43
os工作经历
从0开始编写自己的bcc程序
我们知道bcc是
eBPF
的一个工具集,是
eBPF
提取数据的上层封装,它的形式是python中嵌套bpf程序。python部分的
JinRong-Liang
·
2020-08-16 11:00
eBPF
eBCC性能分析最佳实践(1) - 线上lstat, vfs_fstatat 开销高情景分析
(1)-线上lstat,vfs_fstatat开销高情景分析eBCC性能分析最佳实践(2)-一个简单的eBCC分析网络函数的latency敬请期待…0.IntroBCC是基于4.xkernel版本上的
ebpf
Linux阅码场
·
2020-08-15 23:30
聊聊最近很火的
eBPF
如果非要说当前计算机领域最有前途的两个基础软件技术,那非
eBPF
和wasm莫属了。什么是
eBPF
?Linux内核一直是实现监视/可观察性,网络和安全性的理想场所。
iyacontrol
·
2020-08-13 19:38
kubernetes
k8s
ebpf
ebpf
学习梳理和测试使用
前言周五下午在公司的服务网格月度讨论会上,一位同事为大家分享了在服务网格中使用
ebpf
来优化提升服务网格istio中sidecar和RS间的通信效率。听过之后手痒难,想测试一把
ebpf
。
七度黑光
·
2020-08-12 01:31
bpf、
ebpf
https://blog.csdn.net/jus3ve/article/details/78441239berkeleypacketfilterextendedberkeleypacketfilterXDPeXpressdatapath不错的网站:https://blog.csdn.net/F8qG7f9YD02Pe/article/details/79815702全面介绍bpf,有一系列的链接
saturn254
·
2020-08-12 01:16
网络_安全等
eBPF
MAP类型详解
本文主要参考、翻译自参考文档,部分内容为个人翻译时加入的个人见解,仅供参考,如有错误,请不吝支出。linux内核中定义了一下的eBPFmap_type:enumbpf_map_type{BPF_MAP_TYPE_UNSPEC,/*Reserve0asinvalidmaptype*/BPF_MAP_TYPE_HASH,BPF_MAP_TYPE_ARRAY,BPF_MAP_TYPE_PROG_ARRA
eyz12315
·
2020-08-12 01:33
BPF
从tcpdump看cBPF/
eBPF
程序设计
It’sapleasuretopourcoldwaterontherevellers,andyou’llthankme.我在2016年写过一篇关于tcpdump对Linux网络协议栈性能影响的文章:https://blog.csdn.net/dog250/article/details/52502623大概的结论是当skb的字段匹配项的filter数量非常大的时候,BPF过滤程序将严重影响收包性能
dog250
·
2020-08-12 01:32
BPF
cBPF
eBPF
Linux bpf 1.1、BPF内核实现
本质上它是一种内核代码注入的技术:内核中实现了一个cBPF/
eBPF
虚拟机;用户态可以用C来写运行的代码,
pwl999
·
2020-08-12 01:35
Trace
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他