Останні бенчмарки

Пропускна здатність віч-на-віч

У тесті HotKV Ltd з HotKV, Redis, Valkey і Dragonfly на одному хмарному екземплярі HotKV показав найвищу медіанну пропускну здатність за 11 із 12 команд. На PING Dragonfly виміряв на 0,6% більше, що лежить у межах можливостей генераторів навантаження, тому ми вважаємо це нічиєю. Ці результати стосуються протестованих збірок і налаштувань. Дивіться методологію нижче.

Як ми вимірюємо
1/6
  1. Та сама машина
    Кожен сервер працює на тому самому екземплярі, по одному за раз.
  2. Окремі генератори навантаження
    Навантаження створюють виділені клієнтські машини, ніколи не сам сервер.
  3. Однакові налаштування
    Кожен сервер отримує однакову кількість потоків і жодного іншого налаштування.
  4. Медіана з 3 запусків
    Кожна команда виконується тричі. Показано медіану.
  5. Межі позначено
    Результати, обмежені мережею чи генераторами навантаження, позначено.
  6. Метод повністю
    Кожне налаштування, межа й застереження виписані під результатами.
Azure D160alds_v7AMD EPYC 9V45 (Turin)
ЦП:
AMD EPYC 9V45 (Turin)
vCPU:
160
Архітектура:
x86_64
ОЗП:
314,8 GB
Мережа:
78 Гбіт/с назовні, 132+ Гбіт/с досередини
Потоки:
160 на сервер (Redis 128, його максимум)
Виміряно:
9 жовтня 2026 р.
HotKV Redis 8.10.2Valkey 9.1.2Dragonfly 2.0.2

Операцій за секунду, медіана з 3 запусків. Кожну смугу масштабовано до найшвидшого сервера за цією командою.

SET
HotKV
Найвищий:50.5M
Redis
3.4M
Valkey
2.9M
Dragonfly
15.0M
GET
HotKV
Найвищий:36.6M(Обмежено мережею)
Redis
1.1M
Valkey
1.6M
Dragonfly
13.4M
MGET
HotKV
Найвищий:4.6M
Redis
278K
Valkey
537K
Dragonfly
2.3M
SETNX
HotKV
Найвищий:55.3M
Redis
1.4M
Valkey
1.9M
Dragonfly
14.4M
APPEND
HotKV
Найвищий:25.1M
Redis
1.5M
Valkey
1.3M
Dragonfly
8.9M
INCR
HotKV
Найвищий:90.8M
Redis
2.1M
Valkey
1.9M
Dragonfly
20.6M
LPUSH
HotKV
Найвищий:31.6M
Redis
1.2M
Valkey
842K
Dragonfly
10.6M
RPUSH
HotKV
Найвищий:43.8M
Redis
628K
Valkey
878K
Dragonfly
11.0M
SADD
HotKV
Найвищий:50.6M
Redis
2.1M
Valkey
894K
Dragonfly
12.0M
HSET
HotKV
Найвищий:29.0M
Redis
537K
Valkey
782K
Dragonfly
9.8M
MSET
HotKV
Найвищий:11.3M
Redis
379K
Valkey
465K
Dragonfly
2.9M
PING
HotKV
125.2M(Обмежено генератором навантаження)
Redis
3.2M
Valkey
3.5M
Dragonfly
Найвищий:126.0M
  • Найвищий результат за цією командою.
  • Обмежено мережею: результат визначила мережа екземпляра, тож власна межа сервера вища.
  • Обмежено генератором навантаження: машини-генератори навантаження працювали вище 85% ЦП, тож це їхня межа, а не сервера.
  • Azure обмежує вихідний трафік: iperf3 виміряв 78 Гбіт/с назовні та щонайменше 132 Гбіт/с досередини з трьома клієнтськими машинами. GET і MGET надсилають значення назовні. GET у HotKV використав 88% вихідного обмеження, тож це нижня межа, задана екземпляром, а не межа сервера, а його MGET, з 83%, лише трохи позаду. Читання Dragonfly використали щонайбільше 44% обмеження.
  • Записи надходять досередини, тому результати записів є числами сервера. Найважчий, SETNX приблизно зі 106 Гбіт/с, використав близько 80% вхідної межі, тож сприймайте показники записів HotKV як помірні нижні межі.
  • На PING генератори навантаження досягли 86% ЦП з HotKV і 82% з Dragonfly. Різниця в 0,6% між ними лежить у цій межі, тож PING є нічиєю.
11 із 12
команд, де HotKV мав найвищу пропускну здатність
PING дісталася Dragonfly
125.2M ops/s
Пік HotKV, за PING
† Обмежено генератором навантаження
від 14.8x до 69.7x
HotKV проти Redis, за кожною командою
Усі 12 команд
від 8.6x до 56.6x
HotKV проти Valkey, за кожною командою
Усі 12 команд
від 2.0x до 4.4x
HotKV проти Dragonfly, за кожною командою
Серед 11 команд, у яких HotKV був попереду. PING: 0.99x
Точні числа для Azure D160alds_v7
Медіанні операції за секунду для кожної команди на Azure D160alds_v7 і результат HotKV як кратність результату кожного іншого сервера
КомандаHotKVRedisValkeyDragonflyHotKV проти RedisHotKV проти ValkeyHotKV проти Dragonfly
SETНайвищий: 50,480,6213,409,7942,882,48615,042,25814.80x17.51x3.36x
GETНайвищий: 36,643,656(Обмежено мережею)1,132,9341,631,57313,446,22832.34x22.46x2.73x
MGETНайвищий: 4,617,382277,956536,8722,348,13716.61x8.60x1.97x
SETNXНайвищий: 55,333,3601,397,9671,860,91914,442,42239.58x29.73x3.83x
APPENDНайвищий: 25,050,6481,530,6801,290,4218,858,16516.37x19.41x2.83x
INCRНайвищий: 90,783,5452,104,0691,918,07320,603,25943.15x47.33x4.41x
LPUSHНайвищий: 31,617,7791,247,914842,10610,579,64125.34x37.55x2.99x
RPUSHНайвищий: 43,776,706628,324878,47611,014,97769.67x49.83x3.97x
SADDНайвищий: 50,626,6472,053,737894,43812,044,41724.65x56.60x4.20x
HSETНайвищий: 28,997,514536,527781,7689,797,53454.05x37.09x2.96x
MSETНайвищий: 11,275,369378,641464,8012,941,34229.78x24.26x3.83x
PING125,232,520(Обмежено генератором навантаження)3,235,6003,480,446Найвищий: 126,033,54238.70x35.98x0.99x

Готові взяти HotKV в роботу?

Отримайте ранній доступ і випробуйте HotKV на своєму навантаженні.

Отримати ранній доступ