redis性能テストと監視
870 ワード
redis性能テストと監視
多くの人がredisをインストールして配置した後、redisの配置と配置などの有効性と高可用性に対して性能テストを行っていないため、最終的にオンライン上でキャッシュスルー、雪崩などの現象が発生し、性能に問題がある.次のコマンド:redis-benchmark[option][option value]
例えば私はローカルでredisサービスを構築して、IPアドレスは10.100.81.171で、この時100ユーザーの同時リンク要求をシミュレートする必要があります.各ユーザーの現場循環アクセスは100回で、redis-benchmark-h 10.100.81.171-p 6379-c 100-n 100000パラメータの詳細:1、100000 requests completed in 1.60 seconds//デフォルトは100000で、上には1.6 s以内に2、3 bytes payloadを完成するように要求しています.毎回3バイトのデータ3、keep alive:1を書き込み、1つの接続を維持し、1台のサーバがこれらの要求4、100.00%<=2 millisecondsを処理し、すべての要求は2ミリ秒で5、62656.64 requests per secondが毎回要求数を処理できる
redis読み書き状況の圧力測定は、500バイトのアクセスサイズのパケットの性能をテストするredis-benchmark-h 10.100.81.171-p 6379-q-d 500
この場合、redisサービスのサーバリソースの使用状況は、コマンドまたは他のツールを監視して表示できます.
転載先:https://blog.51cto.com/372550/2404638
多くの人がredisをインストールして配置した後、redisの配置と配置などの有効性と高可用性に対して性能テストを行っていないため、最終的にオンライン上でキャッシュスルー、雪崩などの現象が発生し、性能に問題がある.次のコマンド:redis-benchmark[option][option value]
例えば私はローカルでredisサービスを構築して、IPアドレスは10.100.81.171で、この時100ユーザーの同時リンク要求をシミュレートする必要があります.各ユーザーの現場循環アクセスは100回で、redis-benchmark-h 10.100.81.171-p 6379-c 100-n 100000パラメータの詳細:1、100000 requests completed in 1.60 seconds//デフォルトは100000で、上には1.6 s以内に2、3 bytes payloadを完成するように要求しています.毎回3バイトのデータ3、keep alive:1を書き込み、1つの接続を維持し、1台のサーバがこれらの要求4、100.00%<=2 millisecondsを処理し、すべての要求は2ミリ秒で5、62656.64 requests per secondが毎回要求数を処理できる
:
redis読み書き状況の圧力測定は、500バイトのアクセスサイズのパケットの性能をテストするredis-benchmark-h 10.100.81.171-p 6379-q-d 500
この場合、redisサービスのサーバリソースの使用状況は、コマンドまたは他のツールを監視して表示できます.
redis-benchmark :
転載先:https://blog.51cto.com/372550/2404638