Skip to content

Commit

Permalink
doc: add benchmark data
Browse files Browse the repository at this point in the history
  • Loading branch information
TheWaWaR committed Sep 27, 2023
1 parent 5cd5a0c commit d6f6c7e
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 2 deletions.
15 changes: 14 additions & 1 deletion README-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,20 @@ cargo build --release
- [配置项说明](docs/chinese/config.md)

## 性能测试
TODO
```yaml
# 测试环境
CPU : Intel® Xeon® E5-2678 v3 × 48
Memory : 32GB DDR4/2133
System : Arch Linux

# Connections (clean_session=false)
Akasa : 250k connections, 5GB memory
VerneMQ : 50k connections, 20GB memory

# Message/s
Akasa : 35k connections, 500k message/s, 2.3GB memory, CPU 1050%
VerneMQ : 15k connections, 220k message/s, 3.5GB memory, CPU 2600%
```
## 正确性测试
对于可靠的软件来说测试是非常重要的工作。Akasa 目前有 100+ 测试用例, 这些测试用例都是通过仔细阅读 MQTT 规格说明书中的功能点和限制点来收集的。
Expand Down
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,21 @@ More documentation:
- [Config Options Explanation](docs/english/config.md)

## Benchmark
TODO
```yaml
# Environment
CPU : Intel® Xeon® E5-2678 v3 × 48
Memory : 32GB DDR4/2133
System : Arch Linux

# Connections (clean_session=false)
Akasa : 250k connections, 5GB memory
VerneMQ : 50k connections, 20GB memory

# Message/s
Akasa : 35k connections, 500k message/s, 2.3GB memory, CPU 1050%
VerneMQ : 15k connections, 220k message/s, 3.5GB memory, CPU 2600%
```
## Testing
Testing is very important for reliable software. Akasa currently include 100+ test cases, those test cases are collected by reading the specification and catch the functional points and limitations.
Expand Down

0 comments on commit d6f6c7e

Please sign in to comment.