测试结果分析
本文展示云数据库MongoDB版在不同读写比下的性能测试结果。
参数说明
- count:recordcount(已经存在的记录数)和operationcount(待执行的操作数)之和。
- threads:客户端测试所用线程数总和。本测试中,使用4台4核32G的ECS实例作为客户端并发测试,均摊线程数。
- throughput:客户端测试吞吐,即读写操作数。
- RAL:读操作平均延迟,单位为us。
- WAL:写操作平均延迟,单位为us。
读写比为50:50
规格 | count | threads | throughput | RAL | WAL |
---|---|---|---|---|---|
通用型1核2G | 1000000 | 100 | 3997 | 22080 | 27934 |
通用型2核4G | 2000000 | 100 | 7674 | 11778 | 14271 |
通用型4核8G | 4000000 | 100 | 17002 | 5249 | 6502 |
通用型8核16G | 8000000 | 100 | 30500 | 3027 | 3520 |
通用型8核32G | 16000000 | 100 | 33655 | 2679 | 3253 |
通用型16核64G | 32000000 | 100 | 64883 | 1322 | 1761 |
独享实例2核16G | 100000000 | 150 | 4354 | 30674 | 38167 |
独享实例4核32G | 100000000 | 150 | 10890 | 12517 | 15019 |
独享实例8核64G | 100000000 | 150 | 21145 | 6347 | 7826 |
独享实例16核128G | 100000000 | 150 | 50625 | 2589 | 3323 |
独享实例32核256G | 100000000 | 150 | 65472 | 1982 | 2588 |
独占型30核220G | 100000000 | 150 | 62472 | 1955 | 2770 |
独占型60核440G | 100000000 | 150 | 90181 | 1410 | 1870 |
读写比为95:5
规格 | count | threads | throughput | RAL | WAL |
---|---|---|---|---|---|
通用型1核2G | 1000000 | 100 | 7849 | 12519 | 16801 |
通用型2核4G | 2000000 | 100 | 14923 | 6621 | 8109 |
通用型4核8G | 4000000 | 100 | 37573 | 2623 | 3277 |
通用型8核16G | 8000000 | 100 | 51085 | 1936 | 2247 |
通用型8核32G | 16000000 | 100 | 70780 | 1383 | 1885 |
通用型16核64G | 32000000 | 100 | 105606 | 920 | 1371 |
独享实例2核16G | 100000000 | 150 | 7175 | 20701 | 24635 |
独享实例4核32G | 100000000 | 150 | 17270 | 8634 | 9529 |
独享实例8核64G | 100000000 | 150 | 46707 | 3167 | 3920 |
独享实例16核128G | 100000000 | 150 | 106386 | 1372 | 2013 |
独享实例32核256G | 100000000 | 150 | 150378 | 970 | 1233 |
独占型30核220G | 100000000 | 150 | 132717 | 1100 | 1405 |
独占型60核440G | 100000000 | 150 | 225365 | 643 | 856 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论