基于redis-benchmark測試華為云DCS性能指導文檔
【背景】
新業務上云,需要獲取環境中的Redis 5.0 proxy 64G集群在GET以及SET命令操作下的性能指標。
【測試目標】
測試Redis 5.0 proxy 64G集群服務在1000并發訪問下,集群的QPS能否達到100000
【環境準備】
硬件環境準備
測試軟件安裝(基于Centos 7.5安裝)
注:需在每臺測試機器安裝redis-benchmark客戶端測試工具,DCS 4.0 cluster以及DCS cluster 5.0集群需使用memtier_benchmark測試工具,使用redis-benchmark時只能測試到一個節點。其余DCS實例的均可使用redis-benchmark測試工具。
1.???安裝步驟
$ wget http://download.redis.io/releases/redis-5.0.8.tar.gz
$ tar xzf redis-5.0.8.tar.gz
$ cd redis-5.0.8/src
$ make
2.? ??命令格式
[root@testceph ~]# redis-benchmark?[-h?
參數解釋:
-h ?
服務器的主機名(默認值為127.0.0.1)
-p ?
服務器的端口號(默認值為6379)
-s ?
服務器的套接字(會覆蓋主機名和端口號)
-a ?
登錄Redis時進行身份驗證的密碼。
-c ?
-n ?
發出的請求總數(默認值為100000)
-d ?
SET/GET命令所操作的值的數據大小,以字節為單位(默認值為2)
–dbnum
選擇用于性能測試的數據庫的編號(默認值為0)
-r ?
隨機鍵個數
-t?
測試的命令
【環境拓撲】
【測試場景】
【測試結果】
按照以上場景,使用3臺壓測機,分別在不同的客戶端數量下進行并發訪問,控制總并發數為1000,具體實驗數據如下:
由上述測試數據可得出,華為云redis 5.0 proxy 64G集群在1000并發下,可以支撐SET的QPS:27W,GET的QPS:28W,完全滿足實驗目標的QPS:10W。
分布式緩存服務 Redis
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。