Commit d5ad050719275e8714317ac8bc6919a4b3d62563
1 parent
71ed3cfd
Update performance benchmarks to EC2 instance
Better than using a laptop, because it can be reproduced by others much more easily
Showing
1 changed file
with
5 additions
and
6 deletions
README.md
| ... | ... | @@ -21,13 +21,12 @@ high-performance applications. It is built on top of [hiredis](https://github.co |
| 21 | 21 | |
| 22 | 22 | ## Performance Benchmarks |
| 23 | 23 | Benchmarks are given by averaging the results of five trials of various programs |
| 24 | -in `examples/`. The test machine is a Samsung Series 9 with Ubuntu 14.04 (64-bit), | |
| 25 | -Intel i5-3317U @ 1.70GHz x 4, 7.5 GiB RAM, 120 GB SSD. During these tests, Redox | |
| 26 | -communicated with a local Redis server over TCP. | |
| 24 | +in `examples/`. The results are on an AWS t2.medium instance running Ubuntu 14.04 (64-bit). | |
| 25 | +During these tests, Redox communicated with a local Redis server over TCP. | |
| 27 | 26 | |
| 28 | - * Blocking command in a loop (`speed_test_sync`): **36,250 commands/s** | |
| 29 | - * One repeating asynchronous command (`speed_test_async`): **158,849 commands/s** | |
| 30 | - * 100 repeating asynchronous commands (`speed_test_async_multi`): **608,032 commands/s** | |
| 27 | + * 100 repeating asynchronous commands (`speed_test_async_multi`): **710,014 commands/s** | |
| 28 | + * One repeating asynchronous command (`speed_test_async`): **195,159 commands/s** | |
| 29 | + * One blocking command in a loop (`speed_test_sync`): **23,609 commands/s** | |
| 31 | 30 | |
| 32 | 31 | ## Tutorial |
| 33 | 32 | Coming soon. For now, look at the example programs located in `examples/`, and the snippets | ... | ... |