<接上篇>
基准测试结果与分析
关于基准测试结果的背景,我们想要说明的是,基于我们与电信客户的对话,针对要求最为苛刻的 5G 应用的 SLA是低于 5 毫秒的可预测延迟,以及每秒处理 2~6 百万数据行的能力和线性扩展的能力。我们可以在这些严格的 SLA的背景下看待基准测试结果。
图 1:VoltDB(4 个分区在 4 核机器上运行 )的吞吐量和延迟
这张图表展示了吞吐量与节点数量的近似线性扩展。测试的最大集群含有 27 个节点。观察到的最高吞吐量是每秒740,703 次运算。
上图还表明,对于每个测试的集群大小,第 99 百分位延迟符合 SLA 所要求的 5 毫秒(27 个节点的集群除外,其延迟略长于 5 毫秒)。考虑到 5G 级电信 SLA 是所有行业或用例中最为严格的,以及计费应用的复杂性,VoltDB轻松超越吞吐量和延迟 SLA 是一项非常了不起的成就。
图 2:VoltDB(16 个分区在 16 核机器上运行 )的吞吐量和延迟
基准测试在 16 核机器上运行,该机器更接近于生产系统中的配置,因此可以很好地衡量 VoltDB 的性能。同样,VoltDB 展现出了线性可扩展性,并在 27 节点集群上实现了超过每秒 300 万次运算的吞吐量,因而它可以满足或超越 SLA 要求。</