106 Posts In Total

2020

08-30 Linux内核跟踪技术之——kprobe技术
08-03 do{}while(0)为什么要这样写呢?
08-03 __KERNEL__宏的作用是什么呢?该如何使用呢?
07-28 关于x86-64的栈布局和函数调用约定
07-18 内核基础设施——XArray

2019

11-17 Linux调度——概述
11-17 Linux调度——CPU运行队列
11-16 Linux调度——神奇的current
11-16 Linux调度——进程描述符
11-14 内核基础设施——per cpu变量
08-05 内核基础设施——static_key
03-13 内核调试——dyndbg特性
03-02 内核基础设施——读写信号量
02-10 制作自动化安装的CENTOS7 ISO
02-09 Linux用户程序如何访问物理内存
01-29 内存管理:shrink_lruvec分析
01-26 kswapd内核线程
01-20 描述系统上cpu和memory的状态:node_states
01-19 内存管理参数zone_reclaim_mode分析
01-13 内核中内存信息的展示
01-12 内存规整(memory compaction)
01-06 内存管理参数lowmem_reserve_ratio分析
01-05 内存管理参数min_free_kbytes 分析

2018

12-30 struct page结构体
10-08 获取容器中init进程的pid
09-16 传递文件描述符
09-15 FUSE介绍
09-09 Radix Tree
08-26 cgroup源码分析6——cgroup 中默认控制文件的内核实现分析
08-25 cgroup源码分析5——/proc/<pid>/cgroup实现分析
08-25 cgroup源码分析4——css_set的哈希表分析
08-25 cgroup源码分析3——cgroup层级的mount流程
08-23 cgroup源码分析2——cgroup的初始化
08-23 cgroup源码分析1—— css_set和cgroup的关系
08-14 Cgroup之不绑定任何subsystem
08-09 cgroup之debug子系统
08-06 红黑树(三)—— 在应用中复用linux的代码实现
08-06 红黑树(二)——linux 内核的设计实现
07-30 Process Resource
07-16 红黑树(一) ——原理
06-27 在centos7中使用高版本的GCC
06-23 内核基础设施——list_head结构解析
06-20 内核基础设施——hlist_head/hlist_node结构解析
05-20 Cgroup之cpuacct子系统
05-10 Cgroup之cpuset子系统
05-07 内核基础设施——wait queue
05-04 Linux交换空间
04-28 Linux用户程序如何访问物理内存
04-25 Linux内存模型分析
04-19 Linux环境变量
04-17 Floating proportions with flexible aging period
04-16 hungtask 机制分析
04-13 内核基础设施——percpu_counter
04-12 Linux 系统调用 eventfd
04-11 Linux OOM 机制分析
04-02 Example

2017

11-11 Boyer-Moore majority vote algorithm(摩尔投票算法)
02-01 tmux快捷键总结