- 博客(142)
- 收藏
- 关注
原创 常用的底层调试用的不容易记住的命令整理(持续更新)
常用的底层调试用的不容易记住的命令整理(持续更新),ps,grep,sort,sort,head,tail,du,wc,truncate
2026-01-06 00:16:11
1281
原创 rt-linux下rcu的提升进程优先级相关的rcub线程的创建逻辑
rt-linux下rcu的提升进程优先级相关的rcub线程的创建逻辑,rcub,rcu_state,rcu_node,rcu_data,rcu_num_lvls,num_rcu_lvl,rcu_init_one,NUM_RCU_NODES
2026-01-25 12:11:03
97
原创 nohz和hotplug里与tick_sched相关的逻辑细节梳理
nohz里与tick_sched相关的逻辑细节梳理,hotplug,online mask,nohz_idle,do_idle,idle_active
2026-01-23 00:07:03
88
原创 查看jiffies更新的cpu与nohz_full
查看jiffies更新的cpu与nohz_full,nohz_full,jiffies更新,tick_do_timer_cpu
2026-01-18 21:40:10
92
原创 coredump的实验及原理分析二
coredump的实验及原理分析二,coredump,do_coredump,coredump_wait,filemap_flush,ext4
2026-01-18 13:48:36
1120
原创 内存回收实验通过ko抓取相关page的内存回收逻辑
内存回收实验通过ko抓取相关page的内存回收逻辑,内存回收,drop_caches,shrink_lruvec
2026-01-15 00:07:26
82
原创 kprobe及kretprobe的基于例子来调试分析其原理
kprobe及kretprobe的基于例子来调试分析其原理,kprobe,kretprobe,maxactive
2026-01-12 21:32:30
1237
原创 register_kretprobe的使用及对抓取iowait程序的改进
register_kretprobe的使用及对抓取iowait程序的改进,kretprobe,iowait
2026-01-12 10:19:31
97
原创 do_exit的hungtask问题及coredump的实验及原理分析一
do_exit的hungtask问题及coredump的一些实验,coredump,hungtask,do_exit,coredump_wait,zap_threads
2026-01-06 23:58:32
1267
原创 sched_timer与nohz初步介绍
sched_timer与nohz初步介绍,sched_timer,nohz,墙上时间,timerfd,hrtimer,periodic timer
2026-01-01 00:42:11
1382
原创 ordered的workqueue及__WQ_ORDERED
ordered的workqueue及__WQ_ORDERED,__WQ_ORDERED,__WQ_ORDERED_EXPLICIT
2025-12-28 23:46:38
67
原创 抓取信号发生时的发送者和接受者的堆栈——以gdb attach为例
抓取信号发生时的发送者和接受者的堆栈——以gdb attach为例,gdb attach,gdb,signal_generate,signal,信号,SIGSTOP,SIGCHLD
2025-12-26 17:34:57
66
原创 创建kworker线程的逻辑与need_more_worker
创建kworker线程的逻辑与need_more_worker,need_more_worker,__need_more_worker,WORKER_NOT_RUNNING
2025-12-25 17:33:07
61
原创 localtime接口与localtime_r接口
localtime接口与localtime_r接口,localtime,localtime_r,线程安全
2025-12-25 00:16:17
1234
原创 cpu hotplug的调用链整理
cpu hotplug的调用链整理,possible,present,online,active,cpuhp/%u
2025-12-24 00:05:48
85
原创 cpu的possible present online active的mask细节
cpu的possible present online active的mask细节,possible,present,online,active,CPUHP_BRINGUP_CPU,CPUHP_AP_ONLINE,CPUHP_ONLINE,nr_cpu_ids
2025-12-15 22:29:09
100
原创 /proc/stat里的idle及iowait统计项的波动问题
/proc/stat里的idle及iowait统计项的波动问题,/proc/stat,idle,iowait,get_idle_time,get_iowait_time,tick_sched,idle_entrytime,kernel_cpustat
2025-12-14 00:42:19
1292
原创 notify_one耗时久的优化尝试
notify_one耗时久的优化尝试,notify_one,pthread_cond_signal,pthread_cond_wait,负载均衡参数
2025-11-25 19:18:08
83
原创 pthread_cond_signal耗时久基于例子讲解原理
pthread_cond_signal耗时久基于例子讲解原理,notify_one,pthread_cond_signal,pthread_cond_wait,__wseq,__g_size,__g1_start,__g1_orig_size,__g_refs
2025-11-24 22:52:45
135
MADV-FREE的例程,用于观测INACTIVE-FILE和ACTIVE-FILE的内存统计数据变化
2025-05-24
内核里打印用户栈demo模块
2025-05-24
rcu链表的使用例子,包含一定的注释
2025-03-22
rcu的使用例子程序,rcu-dereference,rcu-read-lock
2025-03-21
libunwind源码
2025-03-04
memfd+databreak组合例程,memfd的内容里包含用于memfd的跨进程fd转换的内核ko,databreak的内容里包含内核数据内存读写的检测,指定进程的用户态数据的数据读写的检测
2025-03-02
使用C++ thread-local修饰符的例子,及获取其相对于fsbase的偏移值
2025-03-10
armv8架构体系结构的基础知识的思维导图,有mindmanager21的原图,加上导出的html5格式的图及csv格式
2025-02-27
jemalloc5.3.0关键步骤流程图,对之前写的若干篇jemalloc5.3.0的博客里的关键步骤进行抽象和汇总
2025-02-24
jemalloc5.3.0快速路径逻辑图,涉及到tcache的逻辑,tcache bin里stack-head,low-water,empty等细节逻辑
2025-02-21
jemalloc5.3.0的arena的选择逻辑调用链及细节的思维导图,详细分析jemalloc里的选择arena的逻辑细节及流程图
2025-02-18
tick-sched与cpu online/offline及nohz-idle之间的流程图
2026-01-22
获取rq的clock-task数值,通过runqueues这个export symbol来拿到
2025-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅