WiKID强认证服务器5.0版本的可扩展性改进
我们最近的5.0版本主要关注速度和可扩展性改进,同时增加了RESTful版本的API和其他增强功能。这些速度改进确实令人印象深刻。
以下是在配备2个CPU和6GB内存的VirtualBox虚拟机上运行我们之前4.2版本的结果:
事务数 | 事务/秒 | 事务/小时 |
---|---|---|
10,000 | 558 | 33,495 |
10,000 | 627 | 37,667 |
10,000 | 654 | 39,256 |
10,000 | 647 | 38,847 |
平均 | 621 | 37,317 |
平均每秒621个事务。这里的一个事务包括少量新用户注册和大量认证请求。
现在,将同一服务器升级到5.0版本:
事务数 | 事务/秒 | 事务/小时 |
---|---|---|
10,000 | 1,281 | 76,889 |
10,000 | 1,319 | 79,188 |
10,000 | 1,394 | 83,676 |
10,000 | 1,377 | 82,658 |
平均 | 1,343 | 80,603 |
性能提升了116%!在2个CPU的服务器上每分钟可处理1,343个事务!请注意,压力测试程序与虚拟机运行在同一服务器上,因此实际性能会更好。
现在,让我们看看在更大的服务器上表现如何?为了测试这一点,我们在配备8个CPU和32GB内存的t3a.2xlarge服务器上安装了WiKID RPM包。
以下是4.2版本下的性能:
事务数 | 事务/秒 | 事务/小时 |
---|---|---|
10,000 | 5,155 | 309,318 |
10,000 | 5,025 | 301,558 |
10,000 | 5,026 | 301,563 |
10,000 | 5,068 | 304,082 |
平均 | 5,068 | 304,130 |
相当令人印象深刻,但让我们看看5.0版本的表现:
事务数 | 事务/秒 | 事务/小时 |
---|---|---|
10,000 | 13,522 | 811,322 |
10,000 | 15,230 | 913,844 |
10,000 | 14,862 | 891,729 |
10,000 | 13,834 | 830,047 |
平均 | 14,362 | 861,736 |
性能提升了185%!每分钟可处理大量认证请求。
您可以从这里下载最新版本的WiKID强认证服务器。