Тест Memtier понимая вывод
Привет, я очень новичок в использовании инструмента сравнительного анализа memtier для Redis. Я запустил базовые примеры и не смог понять вывод. Может кто-нибудь помочь мне понять вывод ниже.
Command: memtier_benchmark -s 172.25.1.100 -p 6380 -c 50 -t 100 -n 1000 -d 1000000 --ratio=1:1 --pipeline=1 --key-pattern S:S -P redis
Выход:
100 Threads
50 Connections per thread
1000 Requests per thread
Type Ops/sec Hits/sec Misses/sec Latency KB/sec
------------------------------------------------------------------------
Sets 748.28 --- --- 6475.61800 730780.68
Gets 748.28 0.00 748.28 208.12400 22.57
Waits 0.00 --- --- 0.00000 ---
Totals 1496.57 0.00 748.28 3341.87100 730803.25
1 ответ
Вывод, который вы опубликовали, означает, что
- Вы использовали 100 потоков (-t указывает количество используемых потоков)
- Каждый поток использовал 50 подключений к Redis DB (-c 50)
- Каждое соединение отправило 1000 запросов (-n 1000)
- Ваш сервер Redis может выполнять 748.28 операции SET и GET.
- Размер запросов указан справа и показывает, что запросы SET довольно велики и имеют очень высокую задержку (в миллисекундах) по сравнению с запросами GET.
- Всего вы можете запустить 1496,57 операций в секунду на вашем сервере Redis.
Если это не отвечает на ваш вопрос, то будьте конкретны с тем, что вы не могли понять.
Вы можете запустить следующую команду, чтобы узнать параметры memtier:
memtier_benchmark --help
Смотрите дополнительную информацию в Redislabs: