私のローカルマシンでRedisのパフォーマンスをテストしています。パラレル接続の数が増えるとRedisがどれだけ拡張できるかを知りたいと思います。私のマシンは24コアを持っています。
最初に、-c = 8でテストしましたが、ベンチマークコマンドは./redis-benchmark -c 1 -n 100000 -t set,get
です。その結果は約70,000要求/秒です。それから私は./redis-benchmark -c 8 -n 100000 -t set,get
を実行します。結果は200K要求/秒です。最後に./redis-benchmark -c 10 -n 100000 -t set,get
を実行します。依然として約200K要求/秒です。並列接続の数が8倍になると、スループットは約8倍になると予想していました。また、なぜ-c = 8と-c = 10に違いがないのでしょうか?あなたのお時間をありがとうございました。クライアントの数を表す縮尺スケール
0
A
答えて
0
Redisはシングルスレッドです。達成可能な最大QPSは、単一のプロセッサの電力によって制限されます。 200Kは、(ハードウェア環境に基づいて)達成できる最大QPSである可能性があります。
より高いQPSを実現したい場合は、より強力なCPU以上のRedisインスタンスが必要です。
関連する問題
- 1. Spiderweb複数の縮尺で複数の縮尺を持つハイチャート
- 2. ヘルプ縮尺表サイズ
- 3. コンテナの縮尺を変えて、子の変換スケールを反転する
- 4. 幅と高さの縮尺表
- 5. 変数の縮尺を作る
- 6. div複数レベルのドロップダウンでの縮尺
- 7. 縮尺変更(Unity3d)
- 8. 縮尺して縮尺していないテーブル
- 9. ggplot2のx軸の縮尺
- 10. p:mediaタグの縮尺のビデオ
- 11. フルスクリーンiframeのコンテンツの縮尺
- 12. ポイントRバールプロットの縮尺
- 13. azure marketplace vmsの縮尺セット
- 14. React Nativeの縮尺イメージ
- 15. Prometheus連合の縮尺
- 16. JpGraph xaxisオーバーラップチャートの縮尺
- 17. アイコンタブの縮尺変更
- 18. leaflet.jsに地図の縮尺を表示する方法
- 19. オートキャットシートセットマネージャのビューラベルブロックが正しくない縮尺を表示する
- 20. 画像ボックスに画像の縮尺を表示する方法
- 21. ウェブページのスプライト画像を縮尺する
- 22. MATPLOTLIB - プロットの縮尺を増やす
- 23. CanvasViewの縮尺係数を計算する
- 24. 共通の縮尺/寸法の日付尺度
- 25. UIButtonイメージのサイズ変更/縮尺を
- 26. アンドロイドデバイスの480x800を超える縮尺化
- 27. Y軸の縮尺を変更
- 28. ggplot2バブルプロットの凡例縮尺を変更
- 29. MKMapViewの縮尺が表示されません
- 30. ggplotの塗りつぶしと縮尺表示