Skip to content

Commit

Permalink
!51 add tryebpf
Browse files Browse the repository at this point in the history
* update eBPF_Supermarket/README.md.
* 删除文件 eBPF_Supermarket/tryebpf/.keep
* add eBPF_Supermarket/tryebpf/README.md.
* 新建 tryebpf
  • Loading branch information
byxzone authored and helight committed Apr 27, 2022
1 parent 32368e8 commit b1589da
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 8 deletions.
17 changes: 9 additions & 8 deletions eBPF_Supermarket/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@

## 子项目目录

| 项目名称ZH | EN | 一句话介绍 | 维护者 |
| ----------------------------- | ---------------------------------------------------------------- | --------------------------------- | --- |
| 基于eBPF的DDoS攻击检测和防御 | DDoS attack detection and defense based on eBPF | 实现固定IP地址的SYN Flood攻击检测和防御 | 张孝家 |
| NUMA节点的CPU UNCORE共享资源的争用感知与评估 | NUMA_Contention_Awareness | 检测NUMA架构中共享资源的争用情况变化 | 贺东升 |
| SPV | SPV | 集中于调度以及dvfs、cpuidle相关数据的收集与分析 | 张玉哲 |
| trace application process | trace_application_process | 追踪一个应用程序下所有进程/线程的动态变化 | 赵晨雨 |
| eBPF数据收集器 | eBPF_data_collector | eBPF数据收集器 | 赵晨雨 |
| 基于eBPF的网络拥塞观测与排查 | Network congestion observation and troubleshooting based on eBPF | 通过监控内核中的网络延迟抖动、网络拥塞状态机的切换帮忙网络问题排查 | 董旭 |
| 项目名称ZH | EN | 一句话介绍 | 维护者 |
| -------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------ |
| 基于eBPF的DDoS攻击检测和防御 | DDoS attack detection and defense based on eBPF | 实现固定IP地址的SYN Flood攻击检测和防御 | 张孝家 |
| NUMA节点的CPU UNCORE共享资源的争用感知与评估 | NUMA_Contention_Awareness | 检测NUMA架构中共享资源的争用情况变化 | 贺东升 |
| SPV | SPV | 集中于调度以及dvfs、cpuidle相关数据的收集与分析 | 张玉哲 |
| trace application process | trace_application_process | 追踪一个应用程序下所有进程/线程的动态变化 | 赵晨雨 |
| eBPF数据收集器 | eBPF_data_collector | eBPF数据收集器 | 赵晨雨 |
| 基于eBPF的网络拥塞观测与排查 | Network congestion observation and troubleshooting based on eBPF | 通过监控内核中的网络延迟抖动、网络拥塞状态机的切换帮忙网络问题排查 | 董旭 |
| eBPF初学者体验环境 | tryebpf | 提供bpftrace、BCC等适合初学者上手使用的线上环境 | 白宇宣 |
38 changes: 38 additions & 0 deletions eBPF_Supermarket/tryebpf/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
============欢迎使用eBPF初学者实践体验环境============

我们提供bpftrace、BCC等工具帮助大家体验eBPF~

======================目录结构========================

请使用ebpfok用户登录本环境
~/README.md 介绍文档
~/test/ 测试代码
~/framework/ eBPF常用框架
~/framework/bpftrace/ bpftrace
~/framework/bcc/ bcc
~/project/ 社区开源项目
~/project/lmp/ LMP
~/project/eBPF eBPF学习资料
~/docs/ 本环境使用文档

=======================快速开始========================

使用bpftrace追踪文件打开:
sudo bpftrace -e 'BEGIN{printf("pid open\n");}
kprobe:do_sys_open{printf("%-8d%s\n",pid,str(arg1));}'

使用bcc tools追踪文件打开:
sudo python3 ~/framework/bcc/tools/opensnoop.py

=========================注意==========================

这是一个开放性环境
请不要存储任何个人(隐私)数据!
请及时将你的测试代码下载到本地!
请爱护这个公共环境,不要做破坏性尝试!
感谢配合~
=======================================================

by LMP社区

0 comments on commit b1589da

Please sign in to comment.