异步批量写入模型:深入 Per-shard Writer 的设计
深入分析 AsyncWriter 的异步批量写入机制,包括批处理触发策略、水位控制、确认语义等核心实现。
标签
共 7 篇文章
深入分析 AsyncWriter 的异步批量写入机制,包括批处理触发策略、水位控制、确认语义等核心实现。
在分布式系统中,日志记录的性能往往成为瓶颈。本文介绍我们为何选择基于 Seastar 框架构建新的日志引擎,以及设计目标和技术选型背后的思考。
深入分析日志系统性能测试的方法论,包括测试环境搭建、指标定义、测试场景设计和结果分析方法。
深入分析 AppendWriter 的 DMA 对齐写入机制,包括对齐原理、内存管理策略、以及如何通过 DMA 路径优化磁盘 I/O 性能。
深入分析 Seastar Log Engine 的 Multi-Shard 架构,包括 seastar::sharded 的使用方式、跨 shard 路由、批量写入优化以及多 shard 场景下的 recovery 一致性。
深入剖析 AsyncWriter 的内部实现机制,包括队列管理、水位控制、批量处理以及 Seastar sharded 模式的无锁并发原理。
深入分析 Seastar Log Engine 的性能画像,包括吞吐量、延迟、CPU、内存、磁盘等多个维度的性能指标,以及不同配置下的性能表现对比。