观看 NCache 在 Amazon AWS 中进行的性能基准测试结果。 您可以在其他环境中获得相同的结果。
我们已经成功地证明了 NCache 可以线性扩展以使用 2 服务器缓存集群实现每秒 5 万次操作。 NCache 以亚毫秒级延迟提供这种性能。 可扩展性是线性的,这意味着如果您添加更多缓存服务器, NCache 提供更高的交易吞吐量。
该图表明,随着向集群中添加更多缓存服务器, NCache 吞吐量呈线性增长。这种 100% 的可扩展性确保您的应用程序性能不会随着数据量的增长而下降。
| 簇的大小 | 吞吐量(操作/秒) | 延迟 |
|---|---|---|
| 2节点 | 815,482 | 0.45毫秒 |
| 3节点 | 1,226,350 | 0.51毫秒 |
| 5节点 | 2,012,854 | 0.62毫秒 |
这些性能指标是通过以下方式捕获的: NCache 基准测试工具在专用的 Amazon AWS 环境中运行。为确保测试结果与实际应用场景的一致性,我们采用了 90% 读取/10% 写入的比例,对象大小为标准的 1KB。测试在运行于高速 10 Gbps 网络的 m5.2xlarge 实例(8 个 vCPU,32GB 内存)上进行。我们的点对点架构确保集群从 2 个节点扩展到 5 个节点时,性能依然稳定可靠。 NCache 在保持亚毫秒级延迟的同时,实现了每秒超过 2 万次操作的吞吐量。