可核查的性能

接近内存的性能, 附上完整测试条件。

以下结果来自 2026-09-18 的 SPDK 报告。Lavik 使用下载的 v0.1.0-beta.1 标准发布包;Redis 和 Valkey 对照数据复用同一组主机上的较早测试。

峰值吞吐量 · 次 / 秒
Lavik 0.1.0 SPDK1,012,180
p99 3.599 ms
Redis 8.8.0976,801
p99 4.671 ms
Valkey 9.1.0965,697
p99 4.543 ms

实验环境

AMD EPYC 9V74 服务器、约 126 GiB 内存、六块 NVMe 盘、1,000 万个 1 KiB 值、pipeline=1,以及每个测量点 30 秒的测试窗口。Lavik 使用 beta 发布包、SPDK 存储和内核 TCP。Redis 与 Valkey 对照数据复用同一组主机上的较早测试,且关闭了持久化。每个点仅测量一次;这些结果不能证明相同的崩溃持久性或应用 SLA。

测试扫描了 80–1,280 个连接。Lavik 的 GET 峰值对应 640 个连接,SET 峰值对应 1,280 个连接;Redis 和 Valkey 的峰值均对应 1,280 个连接。Redis 使用 16 个 I/O 线程;Valkey 的 GET 使用 16 个线程,SET 使用 8 个线程;Lavik 使用 16 个工作线程。p99 对应各系统所选的吞吐量峰值。

Lavik 测试提交: 3955b98d43b312324aa8d52775df52cfb111c0d0

阅读完整报告与限制