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
bpf
(译)
BPF
技巧和窍门:
bpf
_trace_printk() 和
bpf
_printk() 指南
原文:AndriiNakryiko’sBlog--BPFtips&tricks:theguidetobpf_trace_printk()andbpf_printk()任何
BPF
程序总是需要一些调试才能使其正常工作
nan1994
·
2022-12-15 19:46
BPF
Linux
linux
bpf
C
openEuler 倡议建立 eBPF 软件发布标准
随着内核的发展,eBPF逐步从最初的数据包过滤扩展到了网络、内核、安全、跟踪等,而且它的功能特性还在快速发展中,早期的
BPF
被称为经典
BPF
,简称cBPF,正是这种功能扩展,使得现在的
BPF
被称为扩展
BPF
·
2022-12-15 18:05
在Golang中利用
BPF
进行动态追踪
Part1背景Golang作为云原生领域中使用最广泛的编程技术,是我们MatrixOrigin数据库主力开发语言。Golang本身提供了pprof性能剖析工具,可以让我们快速,粗略的分析性能瓶颈,在日常开发中广泛使用。然而,随着性能调优要求不断升高,我们需要更精准的性能指标,比如某个特定golang函数的执行时间,此时pprof就无能为力了,我们必须另想办法。第一反应,我们可以考虑人工加入计时函数
·
2022-12-14 15:04
数据库分布式云原生go动态追踪
什么?Coolbpf 不仅可以远程编译,还可以发现网络抖动!
随着
BPF
技术的发展,开发一个
BPF
程序变得越来越简单,尽管
BPF
提升了便利性,但
BPF
也一直在追求另一个方面:可移植性。
BPF
可移植性被定义为成功编写并通过内核验证的一个
BPF
程序,能运行
阿里云云栖号
·
2022-12-09 21:16
linux
网络
服务器
阿里云
云计算
eunomia-
bpf
项目重磅开源!eBPF 轻量级开发框架来了
近日,在 2022云栖大会龙蜥峰会eBPF&Linux稳定性专场上,来自eBPF技术探索SIGMaintainer、浙江大学的郑昱笙分享了《eunomia-
bpf
:eBPF轻量级开发框架》技术演讲,以下为本次演讲内容
阿里云云栖号
·
2022-12-05 14:40
json
运维
linux
云计算
阿里云
什么?Coolbpf 不仅可以远程编译,还可以发现网络抖动! | 龙蜥技术
随着
BPF
技术的发展,开发一个
BPF
程序变得越来越简单,尽管
BPF
提升了便利性,但
BPF
也一直在追求另一个方面:可移植性。
BPF
可移植性被定义为成功编写并通过内核验证的一个
BPF
程序,能运行
·
2022-11-30 07:59
linuxebpf网络开源业务
eunomia-
bpf
项目重磅开源!eBPF 轻量级开发框架来了
近日,在 2022云栖大会龙蜥峰会eBPF&Linux稳定性专场上,来自eBPF技术探索SIGMaintainer、浙江大学的郑昱笙分享了《eunomia-
bpf
:eBPF轻量级开发框架》技术演讲,以下为本次演讲内容
·
2022-11-28 16:22
ebpf云计算linux阿里云
Rust Aya 框架编写 eBPF 程序
目录1.前言2.Rust开发环境搭建2.1创建VM虚拟机2.2安装Rust开发环境2.3安装
bpf
-linker依赖和bpftool工具3.Aya向导创建eBPF程序3.1使用向导创建项目3.2编译eBPF
·
2022-11-15 13:53
基于 eBPF 实现容器运行时安全
BPF
是一项革命性
Docker_
·
2022-10-23 18:54
内核
网络
docker
linux
java
fNIRS | 非平稳波形的预处理方法
将输出结果与基于离散余弦变换(DCT)的滤波、低通滤波(LPF)和带通滤波(
BPF
)方法进行比较。结果表明,与常用或常规方法相比,基于CCFA的滤波具有
茗创科技
·
2022-10-12 19:42
fMRI
脑电数据分析
近红外超扫描
算法
人工智能
Python random 模块
要使用random函数必须先导入:importrandom查看random模块中的内容:实例>>> import random>>> dir(random)['
BPF
', 'LOG4', 'NV_MAGICCONST
智慧浩海
·
2022-10-01 07:32
Python
3
教程
python
servlet
java
linux性能分析工具
linux静态分析性能工具linux性能测试工具linux性能优化工具linux性能监测工具:sarlinux性能监测工具:pertoolslinuxbcc/
BPF
跟踪工具bpftrace/eBPF工具新的
你听不到
·
2022-09-28 00:57
性能分析线上排查
c++
linux
运维
服务器
kubernetes 安装cilium
Cilium基于一种名为
BPF
的新Linux内核技术,它可以在Linux内部动态插入强大的安全性,可见性和网络控制逻辑。除了提供传统的网络级安全性之外,
BPF
的灵活性还可以在API和进
·
2022-09-12 18:33
简析XDP的重定向机制
一.XDPSocket示例解析源码参见:https://github.com/xdp-projec...该示例演示了如何通过
BPF
将网络数据包从XDPHook点旁路到用户态的XDPSocket,解析过程中为突出重点
·
2022-09-03 18:46
mysql数据库sql
非常神奇的Linux技术:
BPF
近两年
BPF
技术跃然成为了一项热门技术,在KubeCon2020Europe会议上有7个关于
BPF
的技术分享,而在KubeCon2020China会议上也已有了3个关于
BPF
技术的中文分享,分别来自腾讯和
码农联盟
·
2022-08-15 09:11
java
透视Linux内核神奇的
BPF
一
一前言作为一个coder,时不时会遇到性能问题,有时候明明看资源,cpu,io都占用不高,程序的性能就是上不去,真有一种想进入到计算机里面看看到底发生什么的冲突;还有优化性能的时候不知道整个系统的短板到底是哪一块,如何去优化它?根本原因其实是对系统的内核不够了解,导致虽然有解决问题的激情和动力,但是总是难找到关键点,彷徨而不得其门。让我学习内核,却又望而退步,觉得难度还是太大,有没有不用深入了解系
mseaspring
·
2022-08-15 09:11
内核
python
linux
java
大数据
BPF
之巅--洞悉Linux系统和应用性能 Brendan Gregg
目录标题软件安装第一章引言第二章扩展版
BPF
第三章性能分析第四章BCC第五章bpftrace第六章CPU第七章内存第八章文件系统第九章磁盘I/O第十章网络第十一章安全第十二章编程语言第十三章应用程序第十四章内核软件安装项目地址
张君陌
·
2022-08-14 07:47
Linux
bpf
linux
vscode配置C/C++环境
转载于:https://www.cnblogs.com/
bpf
-1024/p/11597000.htmlVisualStudioCode(vscode)配置C/C++环境➺➻➸主要流程:下载VScode
Z_sorrain
·
2022-08-12 07:27
配置环境
经验分享
使用 eBPF 增强监控和可观测性
BPF
(伯克利包过滤器)使您能够编写可以从内部利用Linux内核功能的程序。
BPF
传统上用于在将原始网络数据包发送到用户空间之前对其进行过滤,以提高系统的整体安全性。
观测云
·
2022-08-09 10:02
技术干货
linux
网络
服务器
运维
可观测性
网络安全—使用Ubuntu本地提权漏洞进行渗透及加固
该漏洞存在于调用eBPFbpf(2)的Linux内核系统中,当用户提供恶意
BPF
程序使eBPF验证器模块产生计算错误,导致任意内存读写问题,低权限用户可使用此漏洞获得管
Beluga
·
2022-07-21 18:03
综合渗透测试
php
开发语言
服务器
linux
java
coolbpf 硬核提升
BPF
开发效率 | 龙蜥技术
编者按:
BPF
技术还在如火如荼的发展着,本文先通过对
BPF
知识的介绍,带领大家入门
BPF
,然后介绍coolbpf的远程编译(原名LCC,LibbpfCompilerCollection),意为酷玩
BPF
·
2022-07-21 18:30
后端
Datenlord |用
BPF
实现用户态tracing
BPF
是最近Linux内核领域热门的技术。
·
2022-07-21 11:16
bpflinux
coolbpf 硬核提升
BPF
开发效率 | 龙蜥技术
编者按:
BPF
技术还在如火如荼的发展着,本文先通过对
BPF
知识的介绍,带领大家入门
BPF
,然后介绍coolbpf的远程编译(原名LCC,LibbpfCompilerCollection),意为酷玩
BPF
·
2022-07-14 14:36
ebpf开源系统运维操作系统
龙蜥社区开源 coolbpf,
BPF
程序开发效率提升百倍
引言
BPF
是一个新的动态跟踪技术,目前这项技术正在深刻的影响着我们的生产和生活。
BPF
在四大应用场景发挥着巨大作用:系统故障诊断:它可以动态插桩透视内核。
阿里云云栖号
·
2022-07-13 11:45
rust
开发语言
后端
阿里云
云计算
云原生爱好者周刊:mist.io 开源多云管理平台
picosnitchpicosnitch是一个可观测性工具,使用
BPF
来监控每个进程的网络流量。Bu
·
2022-07-07 13:30
云计算
龙蜥社区开源 coolbpf,
BPF
程序开发效率提升百倍 | 龙蜥技术
简介:coolbpf,可以酷玩的
BPF
!来看看让
BPF
加了双翅膀的它究竟有多硬核?
·
2022-07-05 18:44
程序员
龙蜥社区开源 coolbpf,
BPF
程序开发效率提升百倍
文/系统运维SIG(SpecialInterestGroup)引言
BPF
是一个新的动态跟踪技术,目前这项技术正在深刻的影响着我们的生产和生活。
·
2022-07-01 12:11
开源bpflinux内核程序
经典|Linux:为什么性能工具需要
BPF
技术(送多本)
了解更多
BPF
技术内幕,推荐阅读《
BPF
之巅:洞悉Linux系统和应用性能》一书。▼
BPF
是近年来Linux系统技术领域一个巨大的创新。
公众号:极客重生
·
2022-06-14 10:26
大数据
编程语言
python
linux
人工智能
使用ebpf跟踪rpcx微服务
BPF
的第一个版本在1994年问世。我们在使用tcpdump工具编写规则的时候其实就使用到它了,该工具用于查看或”嗅探”网络数据包。使用ebp
·
2022-05-24 00:00
dev
BPF
拓荒者 —— Brendan Gregg 与 Netflix 的故事
译者写在开头在我的上一篇文章:
[email protected]
中,我翻译了他与Intel的故事。这次,我们时光倒流一下,说说前传:BrendanGregg与Netflix的故事。我写博客的出发点是想把自己所学所思的东西都记录下来。纯理性技术是一方面,对现世的思考也是一方面。本来想做个平凡的人,最近却一不小心变为平烦人(平庸且很多烦恼的人)。没法,生活总要继续,深度的技术学习和写作只能慢一慢。但这
·
2022-05-18 23:07
bpfebpf
网络包的内核漂流记 Part 2 -
BPF
跟踪 epoll/Envoy 事件与调度
注,原文来自https://blog.mygraphql.com/zh...。如你看到的转载图片不清,请回到原文。为何现代人好像都很忙,忙着跟遥远的人社交,却很容易忽视眼前的人事,更别提那些不直接体现出价值的基础认知了。要花时间认真看一编文章前,都要问一个问题:WHY。这才会有TLDR;的出现。终身学习是个口号,但也仅仅是个口号。看看身边的那些放満书的人,有几个真去阅读?社会人大都有现实地认为,持
·
2022-05-04 22:32
基于eBPF的开源项目
eBPF简介eBPF是extendedBPF的缩写,而
BPF
是BerkeleyPa
·
2022-04-29 17:22
ebpf开源项目介绍云原生
Windows平台下配置VS Code的C++环境
参考:官网:https://code.visualstudio.com/docs/cpp/config-mingw博客:https://www.cnblogs.com/
bpf
-1024/p/11597000
后厂村路蔡徐坤
·
2022-04-14 14:01
C++
c++
智能合约常用开发框架对比
目前主流的合约开发主要有ETH的solidity,Solana的
bpf
(linux中常用)以及wasm;对于这些合约的开发,每条公链接都有自己的工具和框架,降低开发者在使用中的难度;今天就挑了三个对比,
·
2022-03-24 14:05
以太坊
pwn sandbox/orw总结
){setbuf(stdin,0LL);setbuf(stdout,0LL);setbuf(stderr,0LL);}voidsandbox(){structsock_filterfilter[]={
BPF
_STM
e4l4
·
2022-03-08 23:41
透视Linux内核 神奇的
BPF
一
一前言作为一个coder,时不时会遇到性能问题,有时候明明看资源,cpu,io都占用不高,程序的性能就是上不去,真有一种想进入到计算机里面看看到底发生什么的冲突;还有优化性能的时候不知道整个系统的短板到底是哪一块,如何去优化它?根本原因其实是对系统的内核不够了解,导致虽然有解决问题的激情和动力,但是总是难找到关键点,彷徨而不得其门。让我学习内核,却又望而退步,觉得难度还是太大,有没有不用深入了解系
明翼
·
2022-02-20 16:32
MacOS下Wireshark没有权限对网卡抓包
这里简单记录一下解决办法:wireshare在抓包时需要通过
BPF
(BerkeleyPacketFilter)访问数据链路层的数据,
BPF
是通过设备的方式提供,设备在目录/dev/
bpf
下。
AlgoPeek
·
2022-02-11 12:06
CVE-2017-16995 ubuntu16.04
该漏洞存在于Linux内核带有的eBPFbpf(2)系统调用中,当用户提供恶意
BPF
程序使eBPF验证器模块产生计算错误,导致任意内存读写问题。非特权用户可以使用此漏洞获得权限提升。
云勺
·
2022-02-08 22:21
bpftrace:这个超好用的 Linux 性能工具,你还不知道?
bpftrace使用LLVM作为后端,将脚本编译为
BPF
字节码,并利用BCC与LinuxBPF系统交互,以及现有的Linux跟踪功能
·
2022-01-14 15:11
ide
Cilium/eBPF令人无语的加载机制记录
前段时间编译bpfc文件,都是用的
bpf
2go这个go包,这个包虽然很方便,但是指定参数比较困难,学习到traceefalco这种大型项目都是通过makefile直接编译
bpf
代码,因此打算自己写Makefileclang-D
·
2021-12-25 18:22
安全
eBPF代码流程分析
0x1:应用层流程基于Linuxkernelsourcev5.131.加载
bpf
.o文件并处理elfsection信息1.intbpf_object__open(char*path)//参数是
bpf
.o
·
2021-12-25 18:22
安全
eBPF-AntiRootkit
静态方案:宿主机层面:非root用户不赋予CAP_
BPF
及CAP_SYS_ADMIN注:3.15-5.7内核不赋予CAP_SYS_ADMIN即可5.8及以后内核需要同时不存在CAP_
BPF
及CAP_SYS_ADMIN
·
2021-12-25 18:22
安全
Centos 4.18 eBPF编译环境搭建
内核系统eBPF编译环境搭建流程:1.内核升级关于如何在centos7安装4.18内核,这个网上有大把教程,不再赘述2.编译套件升级centos7默认clangllvm版本较低,不识别-target=
bpf
·
2021-12-25 17:18
安全
eBPF开发指南
0x1:技术背景
bpf
:
BPF
的全称是BerkeleyPacketFilter,是一个用于过滤(filter)网络报文(packet)的架构。
·
2021-12-25 16:46
安全
eBPF简介
基础概念eBPF是kernel3.15中引入的全新设计,将原先的
BPF
发展成一个指令集更复杂、应用范围更广的“内核虚拟机”。
·
2021-12-25 15:39
安全
百页 PPT
BPF
技术全览 - 深入浅出
BPF
技术
eBPF从创建开始,短短数年(7年),至今就已经被认为是过去50年来操作系统最大的变更,那么eBPF技术到底给我们带来了什么样的超能力,以至于得到如此高的评价?本文从以下内容入手,对eBPF技术进行了全面的概述:eBPF是什么?eBPF的应用场景有哪些?eBPF是怎么工作的?eBPF软件开发的生态eBPF未来发展趋势从cBPF的诞生、到ebPF的崛起,再到eBPF在可观测性/跟踪、网络和安全等各个
深入浅出eBPF
·
2021-12-04 11:00
运维人不得不了解的eBPF入门指南,新手建议收藏~
最初的目的是高效网络过滤框架,前身是
BPF
,所以我们先了解下BPFBPF框架上图是
BPF
的位置和框架,需要注意的是kernel和user使用了buffer来传输数据,避免频繁上下文切换。
·
2021-08-03 00:09
Wireshark 在MacOS10.15.3 系统无法显示网卡的解决方法
去了stackoverflow和软件的官网都没法真的找到解决办法,总的来说就要我修改/dev/
bpf
*的权限来解决这个问题。
爱因斯坦福
·
2021-06-27 10:13
计算机网络研习日志
目前主要通过
BPF
研究OS(可以顺带研究下网络),通过NewSQL研究数据库。虽然现在没有什么贡献,但我相信我走在正确的道路上。2021.05.20reactor一般有3种实现方式。
gzyuan
·
2021-06-25 18:19
wireshark
抓包过滤器:
BPF
语法:type(类型):host,net,portdir(方向):src,dstproto(协议):ether,ip,tcp,udp,http,ftp逻辑运算符:&&,||,!
良辰美景TT
·
2021-06-21 17:56
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他