Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Process_image 项目:目标是开发一个Linux用户态进程生命周期画像工具 #513

Open
12 of 17 tasks
zhangzihengya opened this issue Sep 4, 2023 · 3 comments
Open
12 of 17 tasks
Assignees

Comments

@zhangzihengya
Copy link
Contributor

zhangzihengya commented Sep 4, 2023

本项目旨在开发一个Linux用户态进程生命周期画像工具,通过该工具可以清晰展示出:

  1. 一个进程从创建到终止的完整生命周期
  2. 进程/线程持有锁的区间画像
  3. 进程/线程上下文切换原因的标注
  4. 线程之间依赖关系(线程)
  5. 进程关联调用栈信息标注
  6. 加入更多的可视化元素和交互方式,使得整个画像更加直观、易于理解

项目开发计划:

@vvzxy
Copy link
Contributor

vvzxy commented Oct 20, 2023

1.熟悉ebpf流程概念
2.运行了libbpf-bootstrap中的示例代码bootstrap,做了代码注释。

@zhangzihengya
Copy link
Contributor Author

  1. 提交整合后的进程画像工具,并整理工具
  2. 更新进程画像中的子仓库,解决uprobe中模糊匹配的问题

@albertxu216
Copy link
Contributor

运行libbpf-strapt中的示例程序,对bootstrap中的三个文件进行逐行注释,并在此基础上改编打印task_struct字段中更多信息。

@zhangzihengya zhangzihengya changed the title 基于eBPF的Linux系统性能监测工具-进程画像 process_image 项目:目标是开发一个Linux用户态进程生命周期画像工具 Oct 20, 2023
@zhangzihengya zhangzihengya changed the title process_image 项目:目标是开发一个Linux用户态进程生命周期画像工具 Process_image 项目:目标是开发一个Linux用户态进程生命周期画像工具 Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants