1. 程式人生 > >Redis壓力測試報告

Redis壓力測試報告

Redis配置

Max_total

200

Max_idle

100

Max_wait

10

Time_out

3000


測試機器(本機)引數

CPU

2核

記憶體

4G

網路

100Mbs


1.不同操作壓力測試結果


結論:

1.針對redis的不同操作,在相同執行緒數下TPS基本保持一致;

2.CPU一直保持100%左右,記憶體和網路沒有達到100%,而redis_load無法上升,說明瓶頸有可能在CPU上


使用阿里雲機測試

1.set操作在不同執行緒下壓力測試結果


2.subscribe單位時間消費資料測試結果


結論:
1.redis最大運算元能達到13萬/秒
2.當執行緒數達到140時,TPS反倒開始下降,應該是受限於本機CPU,CPU無法更好的排程執行緒
3.關於redis subscribe 最大運算元(單客戶端消費)基本達到10萬/秒
redis subscribe 消費者數量越多,消費單位數量花費時間約長,圖如下所示