
Linux内核
文章平均质量分 94
cccsy97
这个作者很懒,什么都没留下…
展开
-
内核trace框架
Linux内核trace 从广义上讲,linux中的跟踪系统由三层组成:前端、跟踪框架和事件源 事件源是跟踪数据的来源,跟踪框架运行在负责数据收集、计数的内核中,如果它支持内核编程跟踪程序(例如:eBPF),它还以有效的方式执行聚合、汇总和统计。跟踪前端工具提供了与跟踪框架通信的用户界面,使用后处理跟踪器(如果有)进行统计、汇总和聚合采样,并向最终用户进行结果可视化。术语性能分析:性能分析的目的是为了获取跟踪事件的样本跟踪:跟踪记录所有的trace事件探针:动态或者静态代码中的一种插装原创 2022-03-14 14:42:19 · 3773 阅读 · 0 评论 -
linux下的进程结构
Linux进程表示 在Linux中使用task_struct表示一个进程描述符,该结构体包含了一个进程的所有信息// tags/v4.18 - include/linux/sched.hstruct task_struct {#ifdef CONFIG_THREAD_INFO_IN_TASK /* * For reasons of header soup (see current_thread_info()), this * must be the first element of t原创 2021-11-16 15:33:34 · 1138 阅读 · 1 评论