Skip to content

Commit

Permalink
Merge pull request #921 from Monkey857/develop
Browse files Browse the repository at this point in the history
eBPF_Performance_AnalysisL:更新测试文档和理论分析文档
  • Loading branch information
chenamy2017 authored Oct 8, 2024
2 parents 187cab6 + bf9d844 commit af32b25
Show file tree
Hide file tree
Showing 24 changed files with 1,751 additions and 26 deletions.
4 changes: 3 additions & 1 deletion eBPF_Supermarket/eBPF_Performance_Analysis/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@

​ 我的研究旨在通过系统化的性能评估和对比分析,全面评估和优化eBPF(扩展伯克利数据包过滤器)的性能。具体而言,我们希望深入探索eBPF在各种使用场景下的性能表现,包括比较不同类型的映射(map)、分析不同挂载点的性能差异,以及评估不同内核版本的影响。通过编写和执行一系列测试程序,我们的目标是深入了解eBPF的操作效率,并识别潜在的性能瓶颈。最终,我们将根据研究结果提出针对特定应用场景的最佳实践指南,推动eBPF技术在各行业的应用和发展。

## 三、测试方案:
## 三、测试文档:
[深入探析eBPF程序底层运行原理.md](./docs/深入探析eBPF程序底层原理.md)

[理论分析.md](./docs/Map理论分析.md)

[测试方案.md](./docs/eBPF性能测试方案.md)
Expand Down
457 changes: 457 additions & 0 deletions eBPF_Supermarket/eBPF_Performance_Analysis/data/after_load_ebpf.csv

Large diffs are not rendered by default.

459 changes: 459 additions & 0 deletions eBPF_Supermarket/eBPF_Performance_Analysis/data/before_load_ebpf.csv

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Map理论分析

在测试之前,我们需要先对需要测试的Map类型进行一个详细的理论分析,通过对Map的理论分析,来得到一个有利的理论指导,并通过这个指导来设计测试方案并且验证测试结果的正确性。本次分析是针对
在测试之前,我们需要先对需要测试的Map类型进行一个详细的理论分析,通过对Map的理论分析,来得到一个有利的理论指导,并通过这个指导来设计测试方案并且验证测试结果的正确性。

## 一、特征与源码分析

Expand Down

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

0 comments on commit af32b25

Please sign in to comment.