中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis的QPS浮動是多少

發布時間:2021-12-03 17:25:06 來源:億速云 閱讀:431 作者:iii 欄目:數據庫

本篇內容主要講解“Redis的QPS浮動是多少”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Redis的QPS浮動是多少”吧!

測試環境配置

Ubuntu Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz 8GB DDR3, 40GB SSD

Redis

進入 Redis[1] 官網,使用如下步驟安裝。

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz  $ tar xzf redis-5.0.5.tar.gz  $ cd redis-5.0.5  $ make

啟動服務

$ src/redis-server

運行 Redis 自帶的基準測試工具,運行 set,get 1000000 次,1s 后退出并顯示數據

$ cd src    $ ./redis-benchmark -n 1000000 -t set,get -q

數據顯示如下,結果為 SET 48009,GET 56960。

SET: 48009.98 requests per second  GET: 56960.59 requests per second

當然這數據是沒有使用 pipeline 的情況下,那么使用了 pipeline 又是什么場景呢?運行命令如下,運行 set,get 1000000 次,每次發送 200 個請求到服務端,1s 后退出并顯示數據

$ cd src    $ ./redis-benchmark -n 1000000 -t set,get -P 200 -q

數據顯示如下,結果為 SET 315258,GET 330797。這里你可以自行調整 -P 的數值,上升到 30000 上下保持平穩,所以如下數據是理論上最佳的測試數據。

SET: 315258.53 requests per second  GET: 330797.22 requests per second

好的,到這里我們就知道了,Redis 的大致數據為 50000 - 300000,那么我們趕緊看看 MySQL 唄?

MySQL

可前往 MySQL[2] 官網自行安裝 MySQL,我的服務環境是 Ubuntu,所以我的安裝命令如下

$ sudo apt-get install mysql-server  $ sudo apt-get install mysql-client

我測試 MySQL 的性能使用 sysbench[3] 工具,所以接下來我們需要安裝一下。

$ url -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | sudo bash  sudo apt -y install sysbench

安裝 sysbench 以后在 /usr/share/sysbench/ 目錄下面會自帶一些測試腳本,直接可以使用,我們只需要手動創建一個名為 benchmark 的 database,然后運行如下命令,準備數據->測試數據

sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-user=root --mysql-password=root --mysql-db=benchmark --tables=10 --table-size=1000000 --events=100000000 --report-interval=10 --threads=4 --time=300 prepare  sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-user=root --mysql-password=root --mysql-db=benchmark --tables=10 --table-size=1000000 --events=100000000 --report-interval=10 --threads=4 --time=300 run

運行完成以后數據如下

[ 10s ] thds: 4 tps: 198.84 qps: 3982.73 (r/w/o: 2788.48/796.17/398.08) lat (ms,95%): 54.83 err/s: 0.00 reconn/s: 0.00  [ 20s ] thds: 4 tps: 174.38 qps: 3486.62 (r/w/o: 2440.73/697.12/348.76) lat (ms,95%): 52.89 err/s: 0.00 reconn/s: 0.00  [ 30s ] thds: 4 tps: 204.54 qps: 4089.94 (r/w/o: 2863.12/817.75/409.07) lat (ms,95%): 55.82 err/s: 0.00 reconn/s: 0.00  [ 40s ] thds: 4 tps: 214.98 qps: 4299.59 (r/w/o: 3009.71/859.92/429.96) lat (ms,95%): 49.21 err/s: 0.00 reconn/s: 0.00  [ 50s ] thds: 4 tps: 188.31 qps: 3767.98 (r/w/o: 2637.12/754.24/376.62) lat (ms,95%): 52.89 err/s: 0.00 reconn/s: 0.00  [ 60s ] thds: 4 tps: 228.00 qps: 4559.06 (r/w/o: 3191.64/911.41/456.01) lat (ms,95%): 49.21 err/s: 0.00 reconn/s: 0.00

叮叮叮,是不是發現了什么?數據顯示 MySQL 的 QPS 為 4000 左右浮動。

到此,相信大家對“Redis的QPS浮動是多少”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

尤溪县| 克东县| 陆川县| 禄丰县| 鄂尔多斯市| 永德县| 陇西县| 嘉黎县| 日照市| 乌兰浩特市| 朔州市| 克什克腾旗| 宁晋县| 通海县| 山东省| 黄浦区| 玉门市| 滁州市| 岫岩| 德清县| 家居| 商城县| 延边| 霍邱县| 南漳县| 安宁市| 西乌| 喀喇沁旗| 凤阳县| 万载县| 鄱阳县| 兴仁县| 灵台县| 措勤县| 黄陵县| 安塞县| 仁化县| 安仁县| 绩溪县| 司法| 子洲县|