perf采样频率动态调整 perf采样频率动态调整
在 Linux 内核性能分析和硬件事件监控场景中,重要的性能数据通过实时采样获取。但是,采样频率过高将自身带来不容忽视的 CPU 费用,对正在分析的系统产生打扰。
2025-07-23
自定义Linux内核页面迁移 自定义Linux内核页面迁移
本文基于 Linux 内核页面迁移机制,以4个自定义的页面迁移函数为例,讲解怎么实现定制需求的页面迁移。
2025-07-01
内存带宽与LLC带宽QoS 内存带宽与LLC带宽QoS
基于单台服务器的带宽QoS.
2025-05-25
CPU架构的差异 CPU架构的差异
组合lscpu等命令输出的信息,判断底层隔离技术等其他和CPU紧密相关的设计是用的哪一种。记录遇到的被困扰过的差异点。
2025-05-11
THP 大页面扩展 THP 大页面扩展
page结构体复杂,介绍如何将透明大页的元数据空白填充部分用于记录页面访问信息。同时本文也是给文章“自定义Linux内核页面迁移”做铺垫。
2025-04-21
自定义perf采样的内核线程 自定义perf采样的内核线程
perf 系统调用会把采样数据 mmap 到用户空间,内核采样线程直接将数据给内核使用。
2025-03-21
NUMA 节点级别 memcg 扩展 NUMA 节点级别 memcg 扩展
按照NUMA节点粒度来限制内存分配和回收,比如限制应用程序在NUM0可使用10G内存,NUMA1可使用20G内存。
2025-03-12
memcg THP disable 容器级别THP开关 memcg THP disable 容器级别THP开关
以前只能用全局控制THP开关。此补丁为memcg添加了“禁用 THP”能力能对单个cgroup层级关闭THP.
2025-01-24
Linux LTTng框架 Linux LTTng框架
Linux用于trace log的框架,一些安装和使用记录
2024-12-28
Windows ETW框架 Windows ETW框架
Windows用于trace log的框架有多个版本的迭代
2024-12-26
2 / 5