linux查看riak版本,riak源码阅读手记 压力测试
基礎(chǔ)環(huán)境:
三個(gè)臺(tái)式機(jī)
一次操作:
操作一段購(gòu)物車數(shù)據(jù),先寫包括3個(gè)貨物的數(shù)據(jù),然后取出來(lái),再加上三個(gè)后存入。
壓力結(jié)果:
1) 10個(gè)線程,無(wú)連接池化,每次新連接。PBClient。每次req包括上述一次操作里的一寫一讀一寫三次。
Rate: 122 req/s
Rate: 103 req/s
Rate: 119 req/s
Rate: 110 req/s
Rate: 117 req/s
Rate: 116 req/s
Rate: 121 req/s
Rate: 110 req/s
Rate: 116 req/s
Rate: 111 req/s
Rate: 123 req/s
Rate: 122 req/s
Rate: 119 req/s
Rate: 123 req/s
Rate: 110 req/s
三個(gè)節(jié)點(diǎn)平均load為小于1。
2)50個(gè)線程,無(wú)連接池化,每次新連接。PBClient。每次req包括上述一次操作里的一寫一讀一寫三次。
Rate: 124 req/s
Rate: 119 req/s
Rate: 124 req/s
Rate: 127 req/s
Rate: 114 req/s
Rate: 103 req/s
Rate: 93 req/s
Rate: 110 req/s
Rate: 120 req/s
Rate: 117 req/s
Rate: 121 req/s
Rate: 119 req/s
Rate: 109 req/s
三個(gè)節(jié)點(diǎn)平均load為1。接入節(jié)點(diǎn)load略高。
3)100個(gè)線程,無(wú)連接池化,每次新連接。PBClient。每次req包括上述一次操作里的一寫一讀一寫三次。
Rate: 89 req/s
Rate: 109 req/s
Rate: 97 req/s
Rate: 108 req/s
Rate: 105 req/s
Rate: 105 req/s
Rate: 105 req/s
Rate: 106 req/s
Rate: 104 req/s
Rate: 106 req/s
Rate: 103 req/s
Rate: 91 req/s
三個(gè)節(jié)點(diǎn)平均load為1。接入節(jié)點(diǎn)load為大于2。
以上數(shù)據(jù)為從一個(gè)節(jié)點(diǎn)打入數(shù)據(jù),接入節(jié)點(diǎn)負(fù)載略高。無(wú)池化,在建立連接浪費(fèi)可能比較多。進(jìn)行改進(jìn),合并發(fā)起連接的過(guò)程和接入節(jié)變成所有節(jié)點(diǎn)。
1)三個(gè)節(jié)點(diǎn)共同接入,最大連接數(shù)150,相當(dāng)于池化連接,150個(gè)線程,PBClient。
Rate: 271 req/s
Rate: 275 req/s
Rate: 256 req/s
Rate: 276 req/s
Rate: 287 req/s
Rate: 288 req/s
Rate: 280 req/s
Rate: 293 req/s
Rate: 279 req/s
Rate: 291 req/s
Rate: 254 req/s
Rate: 287 req/s
Rate: 288 req/s
Rate: 283 req/s
Rate: 292 req/s
平均load 1,無(wú)明顯負(fù)載偏移。
2)三個(gè)節(jié)點(diǎn)共同接入,最大連接數(shù)300,相當(dāng)于池化連接,300個(gè)線程,PBClient。
Rate: 273 req/s
Rate: 234 req/s
Rate: 264 req/s
Rate: 264 req/s
Rate: 263 req/s
Rate: 277 req/s
Rate: 253 req/s
Rate: 250 req/s
Rate: 258 req/s
Rate: 218 req/s
Rate: 237 req/s
Rate: 268 req/s
Rate: 232 req/s
Rate: 245 req/s
Rate: 247 req/s
平均load 1.5,無(wú)明顯負(fù)載偏移。
同機(jī)器的mysql性能壓測(cè)結(jié)論為:http://www.54chen.com/java-ee/amoeba-benchmark-report.html
可得到比mysql qps高3倍以上(因?yàn)閞iak的壓測(cè)中每req為2寫1讀)。
總結(jié)
以上是生活随笔為你收集整理的linux查看riak版本,riak源码阅读手记 压力测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ubuntu 软件包管理
- 下一篇: JAVA微信公众号开发之客服消息