Redis on NVMe SSD-- Zvika Guz, Samsung

preview_player
Показать описание
In this talk we report on our experience with Redis-on-Flash (RoF)—a recently introduced product that uses SSDs as a RAM extension to dramatically increase the effective dataset capacity that can
be stored on a single server. This talk provides the first in-depth RoF system performance characterization: we consider different use cases (varying both RAM-to-disk access ratio and object size), and compare SATA-based RoF, NVMe-based RoF, and all-RAM Redis deployments. We show that the superior performance of NVMe drives in terms of both latency and pea bandwidth makes them a particularly good fit for RoF use cases. Specifically, we show that backing RoF with NVMe drivescan deliver more than 2 million operations per second with sub-millisecond latency on a single server.
Рекомендации по теме
Комментарии
Автор

Hi, this is very cool "Also notable was that 99.99% of requests were served with <1ms latency. Since we met >1M
ops/sec, at <1 ms, >1Gbps network bandwidth and >1 GB throughput, we met the M2G2 goal" .
How about the Memtier command ?
I use the follow command, only get 300K ops/sec
" ./memtier_benchmark -s 192.168.22.14 -p 12320 –pipeline=20 -c 10 -t 20 -d 1000 –key-maximum=42949673 –key-pattern=G:G –key-stddev=1177484 –ratio=1:1 –distinct-client-seed –randomize –test-time=120 –run-count=1 –hide-histogram "
Could you please give me some advices? how to test the ROF ?
Thanks.

springjiang