Skip to content

Commit abbf010

Browse files
author
Alexandre Curreli
committed
Update README.md
1 parent e49a53b commit abbf010

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

README.md

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,81 @@ redis.quit()
7878
```
7979

8080
## Benchmarks
81-
Coming very soon!
81+
82+
The following benchmarks have been performed using [ScalaMeter](http://scalameter.github.io/) with the `SeparateJvmsExecutor`, configured with `Warmer.Default`, `Measurer.Default` and `Aggregator.average`.
83+
84+
### Hardware
85+
* MacBook Pro (15-inch, Early 2011)
86+
* 2.0GHz quad-core Intel Core i7 processor with 6MB shared L3 cache
87+
* 16GB of 1333MHz DDR3 memory
88+
* Mac OS X 10.9.4
89+
90+
### Java
91+
```
92+
> java -version
93+
java version "1.7.0_45"
94+
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
95+
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
96+
```
97+
98+
### Scala
99+
Scala 2.11.2
100+
101+
### Scredis
102+
2.0.0-RC1 with default configuration
103+
104+
### Redis
105+
Redis 2.8.13 running locally (on the same machine)
106+
107+
### Results
108+
109+
```
110+
[info] :::Summary of regression test results - Accepter():::
111+
[info] Test group: Client.PING
112+
[info] - Client.PING.Test-0 measurements:
113+
[info] - at size -> 1000000: passed
114+
[info] (mean = 1496.30 ms, ci = <1396.51 ms, 1596.10 ms>, significance = 1.0E-10)
115+
[info] - at size -> 2000000: passed
116+
[info] (mean = 3106.07 ms, ci = <2849.27 ms, 3362.87 ms>, significance = 1.0E-10)
117+
[info] - at size -> 3000000: passed
118+
[info] (mean = 4735.93 ms, ci = <4494.92 ms, 4976.94 ms>, significance = 1.0E-10)
119+
[info]
120+
[info] Test group: Client.GET
121+
[info] - Client.GET.Test-1 measurements:
122+
[info] - at size -> 1000000: passed
123+
[info] (mean = 2452.47 ms, ci = <2308.81 ms, 2596.12 ms>, significance = 1.0E-10)
124+
[info] - at size -> 2000000: passed
125+
[info] (mean = 4880.42 ms, ci = <4629.75 ms, 5131.09 ms>, significance = 1.0E-10)
126+
[info] - at size -> 3000000: passed
127+
[info] (mean = 7271.20 ms, ci = <6795.45 ms, 7746.94 ms>, significance = 1.0E-10)
128+
[info]
129+
[info] Test group: Client.SET
130+
[info] - Client.SET.Test-2 measurements:
131+
[info] - at size -> 1000000: passed
132+
[info] (mean = 2969.00 ms, ci = <2768.45 ms, 3169.54 ms>, significance = 1.0E-10)
133+
[info] - at size -> 2000000: passed
134+
[info] (mean = 5912.59 ms, ci = <5665.94 ms, 6159.24 ms>, significance = 1.0E-10)
135+
[info] - at size -> 3000000: passed
136+
[info] (mean = 8752.69 ms, ci = <8403.07 ms, 9102.31 ms>, significance = 1.0E-10)
137+
[info]
138+
[info] Summary: 3 tests passed, 0 tests failed.
139+
```
140+
141+
#### Ping
142+
* 1,000,000 requests -> 1496.30 ms = 668,315 req/s
143+
* 2,000,000 requests -> 3106.07 ms = 643,900 req/s
144+
* 3,000,000 requests -> 4735.93 ms = 633,455 req/s
145+
146+
#### Get
147+
* 1,000,000 requests -> 2452.47 ms = 407,752 req/s
148+
* 2,000,000 requests -> 4880.42 ms = 409,801 req/s
149+
* 3,000,000 requests -> 7271.20 ms = 412,587 req/s
150+
151+
#### Set
152+
* 1,000,000 requests -> 2969.00 ms = 336,814 req/s
153+
* 2,000,000 requests -> 5912.59 ms = 338,261 req/s
154+
* 3,000,000 requests -> 8752.69 ms = 342,752 req/s
155+
82156

83157
## Scredis 1.x.x
84158

0 commit comments

Comments
 (0)