Skip to main content

黑洞资源笔记

  1. 如何使用 BPF 和其他工具诊断和解决 Redis 延迟峰值?| 详文

    (机翻)如果您喜欢性能工程和剥离抽象层以要求底层子系统解释自己,那么本文适合您。上下文是一个长期的 Redis 延迟问题,您将浏览一个实际示例,该示例使用 BPF 和分析工具与标准指标配合使用,以揭示复杂系统的不直观行为。

    除了工具和技术之外,我们还使用迭代假设测试方法来组成系统动力学的行为模型。该模型告诉我们哪些因素会影响问题的严重性和触发条件。

    最终,我们找到了根本原因,它的补救措施令人愉快地无聊和有效。我们发现了一个三阶段循环,涉及两个不同的饱和点和一个简单的修复来打破该循环。在此过程中,我们使用堆栈采样配置文件、热图和火焰图、实验调优、源和二进制分析、指令级 BPF 检测以及特定进入和退出条件下的目标延迟注入来检查系统行为的各个方面。
  2. 本项目包含 LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》、《程序员面试金典(第 6 版)》等题目的相关题解。所有题解均由多种编程语言实现,包括但不限于:Java、Python、C++、Go、TypeScript、Rust,日常更新。

    leetcode | #LeetCode
  3. 这本书没有公式,没有代码,系统的介绍了常见图表和相关的注意事项,任何和数据相关的人士都可以读一读,学习者可以了解基本的数据可视化知识,从业者可以作为典型图表的索引书。

    英文版 | #电子书
  4. 内测中的Obsidian 1.1将提供可无限扩展的画布(展板),适合用于思维导图、流程图、组织结构图等的可视化展示