Kikimo 2023-03-04 消息乱序对 Raft 快照的影响 2022-05-17 Raft Stale Read 问题分析 2022-01-21 RPC Pipeline 2022-01-09 Nebula Storage 无法 Kill 问题分析 2022-01-09 Raft 选主问题——及时更新 currentTerm 2022-01-09 Raft 日志持久化 2021-11-17 Nebula Raft 死锁问题分析 2021-11-17 为什么 Raft 遇到 higher term 要 update 本地 term 2021-10-30 Raft 中的选举风暴 2021-05-29 扩展欧几里德算法及其应用 2021-05-22 修复一个 kubelet numa 节点设备分配的 bug 2021-04-05 分布式系统中的时间、时钟和事件的排序(一) 2021-03-09 kube-router 服务就绪慢问题分析 2021-02-13 Raft 算法笔记(四)——集群节点变更 2021-02-06 SIGPIPE 引发的悲剧 2021-02-04 k8s GPU 加载失败问题排查 2021-01-19 Raft 笔记(三)——快照 2021-01-16 Raft 笔记(二)—— 日志复制 2021-01-07 Raft 笔记(一)—— 选主 2020-12-11 NUMA 简介 2020-12-09 单例模式和内存屏障 2020-11-21 一次机器学习在线推理服务的性能优化 2020-11-05 k8s 网络抖动问题排查(二) 2020-11-02 ipvs 速率统计模块分析 2020-11-01 node_exporter 性能优化 2020-10-13 Docker 性能优化 2020-10-13 etcd 安全通信 2020-10-12 利用 openssl 生成公钥匙证书 2020-10-12 获取系统 CPU 数量 2020-10-11 eBPF 原理简介 2020-03-31 ps 指令 hang 死原因分析(二) 2020-03-26 Linux iowait 2020-03-21 CFS 调度算法中的数据结构 2020-02-11 ANSI 转义码(ANSI escape code)解析 2020-02-04 Linux 中的 wake_q_add() 函数 2020-02-03 GCC 内联汇编 2020-02-03 ps 指令 hang 死原因分析(一) 2020-02-02 Linux 中的 cmpxchg 宏 2020-02-01 ICMP 和 ping 2020-01-31 为什么 DNS 中应该避免 CNAME 记录和 MX 记录共存 2019-05-26 一次 k8s 网络抖动问题排查 2019-01-30 CFS bandwidth control 笔记(二) 2019-01-17 go Map 并发读写问题处理 2018-12-23 CFS bandwidth control 笔记(一) 2018-12-14 一起内核 hard LOCKUP 问题分析 2018-04-14 cron 僵尸进程问题分析 2017-09-18 ptrace 如何实现单步跟进 2017-08-15 利用 ptrace 设置硬件断点