2017-01-06 11 views
0

こんにちは、私は非常にredisのためのベンチマークツールを使用してmemtierです。私は基本的な例を実行し、出力を理解できません。誰かが以下の出力を理解するのを助けることができますか?memtierベンチマーク出力を理解する

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 

答えて

2

あなたが投稿した出力が

  1. あなたは100件のスレッド(-tが使用するスレッドの数を指定します)
  2. 各スレッドは50を使用し使用することを意味しredis db(-c 50)への接続
  3. 各接続から送信された1000件の要求(-n 1000)
  4. サーバーは、748.28 SETとGET操作を実行できます。
  5. 要求のサイズは右側に指定されており、 のSET要求は非常に大きく、GET要求と比較して非常に高い待ち時間(ミリ秒単位)を示しています。
  6. Redisサーバーに対して合計1496.57 ops/secを実行できます。

これがあなたの質問に答えることができない場合は、あなたが理解できなかったものに特化してください。