最近更新
由
.vitepress/gen-updates.mjs在构建期从 git 提交历史自动生成(近 90 天,最多 50 条),请勿手工编辑。
2026-08-24
- 更新日志(Release Notes)
- iowait 高怎么排查?三步定位是磁盘慢还是程序狂读写
- 站点功能开发清单
- MESI 缓存一致性协议 —— 状态机、总线事务与伪共享
- 高频问题速查(FAQ 落地页)
- 上下文切换过高怎么排查?cs 高 + CPU 忙系统态 = 锁/切换开销
- CPU 使用率怎么计算?读 /proc/stat 的 jiffies 增量
- 内存屏障是什么?一条指令管住"重排"
- MESI 是什么?四个状态管住多核缓存一致
- NUMA 是什么?内存离 CPU 有远近,远程访问慢 1.5~2 倍
- perf 火焰图怎么生成?三步出图,宽的就是热点
- strace 怎么用?一条命令看进程卡在哪个系统调用
- TLB 是什么?地址翻译的缓存,miss 才是性能杀手;内存对齐管好边界
- 零拷贝是什么?把数据搬运次数从 4 次砍到 1~2 次
- 知识版图:Linux 性能剖析、底层原理与全栈技术
- perf —— 采样调用栈,定位到函数/代码行的终极工具
- /proc 详解 —— 内核把自己"导出成文件"的窗口
- 架构与设计
- 行为型设计模式(GoF 11)
- 创建型设计模式(GoF 5)
- 设计模式总纲(GoF 23)
- 结构型设计模式(GoF 7)
- concepts/latency/ —— 低延时设计与量化分析
- SPSC / SPMC / MPSC / MPMC 消息队列(四象限全景)
- 查看当前CPU绑定状态
- concepts/latency/low-latency-patterns.md
- demos/ —— 可跑的示例程序
- branch-predict —— 分支预测实验
- cache-miss —— 缓存未命中模式实验
- 编译器重排 data-race demo
- demos/cpu-demo/ —— 核心演示程序
- crash 信号 demo —— 每种信号一个可跑的最小复现
- 百万 QPS TCP Echo 系统 — 从零到百万连接
- false-sharing —— 伪共享实验
- indirect-branch —— 间接分支预测实验
- lock-contention —— 锁争用分析实验
- 基准:混合场景
- perf-bench-diff —— 微基准测试与优化前后对比实验
- 动态探针插桩实验报告(perf probe / uprobe demo)
- 调度延迟诊断实验(perf sched demo)
- stall-analysis —— CPU 流水线停顿模式实验
- syscall-trace —— 系统调用追踪实验
- TLB 页表翻译缓存抖动实验
- DMA(直接内存访问)—— 数据搬运别让 CPU 亲自搬
- 5 分钟上手系列
- 5 分钟上手 iostat
- 5 分钟上手 perf
- 5 分钟上手 strace
- 5 分钟上手 top
- 5 分钟上手 vmstat