高可用的mariadb设计架构
建立具备高可用(HA)功能的 MariaDB 架构,核心目标是保障数据不丢失(RPO ≈ 0)和服务快速故障转移(RTO 达到秒级/分钟级)。针对不同的业务规模和场景需求,业界主流的 MariaDB HA 方案分为以下三种,您可以根据实际业务体量选择最适合的部署架构:一、 主流 HA 方案对比...
建立具备高可用(HA)功能的 MariaDB 架构,核心目标是保障数据不丢失(RPO ≈ 0)和服务快速故障转移(RTO 达到秒级/分钟级)。针对不同的业务规模和场景需求,业界主流的 MariaDB HA 方案分为以下三种,您可以根据实际业务体量选择最适合的部署架构:一、 主流 HA 方案对比...
# uname -r 7.1.3-x64v3-xanmod1你使用的 XanMod 内核 (7.1.3-x64v3-xanmod1) 针对 x86-64-v3 指令集和网络吞吐做了深度优化,且原生集成了最新的 BBR 算法和 CAKE 队列机制。这为你开启现代化网络优化提供了极佳的基础。不过...
curl -fsSL https://raw.githubusercontent.com/offzen/TcpQCanvas/main/run -o TcpQCanvas.sh && bash TcpQCanvas.sh -v4 这两张图几乎是在同一时段(2026-07-21...
一、 nping 检测“丢包”与“延迟”的设计思路在网络质量诊断中,传统的 TCP 三次握手测速(如 tcpping 或 httping)需要经历完整的 SYN ➔ SYN-ACK ➔ ACK 过程才能确认一次成功的连接并计算延迟。而 nping(属于 Nmap 工具包)在设计上主要基于 单包...
在当前的代码中,延迟计算采用的是 全量历史累加算术平均数(Cumulative Arithmetic Mean),并且仅对 $\ge 800\text{ms}$ 的内核重传包做了过滤。针对你描述的场景(预检/早期测得 300ms,后续稳定在 50ms),数学收敛过程和看板最终显示情况如下:🧮 ...
因为有小鸡的丢包和延迟情况,整理了下启用bbr3的步骤。适合1-2G和4G内存(自行替换缓冲区内容)我的配置是开启swap,为内存的1:1大小。我使用这个项目构建bbr原版内核。1. 选择CloudPassenger/Cloud-Kernel-BBRv3项目地址:https://github....