比特帝国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

比特帝国 首页 比特币圈 业界观点 查看内容

【公告】aelf测试网TPS数据首次公布:14968次/秒

2018-8-8 18:30| 发布者: admin| 查看: 86| 评论: 0|原作者: 数字货币趋势狂人


各位关注aelf社区的朋友们大家好。


aelf技术团队已于2018年8月8日公布测试网数据,其中包括集群配置,以及TPS等相关数据。


*此次测试数据为初始数据,不代表最终数据。


未来,数据会随着整个网络的迭代,以及其他功能模块的优化而更新,小编也将持续跟进,为大家带来最新的数据报导。在测试过程中,也欢迎广大的开发者用户加入到我们的测试当中,aelf团队将不断完善技术内容,做出一个可以支持大规模商用的区块链网络。接下来,小编将会带大家浏览此次测试的全部过程及结果,并为大家带来数据测试的教程。




介绍


• aelf两个重要概念:主链+多侧链;每个节点都运行在集群中,通过并行计算提升TPS,所以并行计算模块的性能对整体至关重要,本次测试是针对并行计算模块做的测试。


 • aelf采用Akka并行框架




关键词


• 服务器:在aws上创建的虚拟机。


• Actor:最小的并行计算单元。


• Worker:运行在服务器器上进程,为Actor的载体。




测试描述(⼀次完整转账过程)


• 转账合约实现的功能:从A帐号读取余额,从B帐号读取余额;A帐号减去转账金额,B帐号加上转账金额(包括两次读,两次写)。


• 通过benchmark程序首先部署转账合约,初始化测试数据,然后模拟批量的交易,执行并行分组,调用分布在各个服务器上的worker执行交易并返回并验证结果。




测试计划


• 单机模式:单worker+单实例数据库。


• 集群模式:多worker+单实例数据库。


• 集群模式:多worker+数据库集群。




测试环境


• 服务器:aws c5.2xlarge(8vCPU+16G)


• 网络:10G(默认)


• Redis:版本4.0.10


• Twemproxy:版本0.4.1




操作步骤


文档添加至GitHub Wiki中


GitHub链接:


https://github.com/AElfProject/AElf/wiki/Concurrency-Benchmark-Manual




测试结果(TPS)


 测试一


(TPS:10392)


每台worker服务器2个Worker实例,每个worker实例16个actor,Redis为单实例。


• 服务器及角色


Bechmark 1台服务器


Worker 4台服务器


Redis 1台服务器


 测试二


(TPS:14968)


每台worker服务器4个Worker实例,每个Worker实例16个actor,Redis使用twemproxy构建集群(2个server共8个实例)。


• 服务器及角色


Bechmark 1台服务器


Worker 4台服务器


Redis 2台服务器




测试结论


• 验证了单机情况下的并行执行能力。


• 验证了集群环境(有网络影响)下具备可延展性。


• 由于本次测试属于阶段性,仅对并行计算及延展性做了验证。并未对更高配置的服务器做测试,在更高的服务器配置下预计数据库会有更优秀的表现。




后期优化思路


•  处理极大数量的Transaction时(比如在侧链环境下,8万交易分出2000组时需要大约700ms),group分组策略需要进一步优化,以减少分组所消耗的时间


•  Router动态分配能力(测试使用了系统的路由策略:round- robin-group,生产环境并非最优策略)


•  并行执行各个模块健康状况监控(比如Mailbox),便于了解整个执行过程




如何参与测试


如您在测试过程中有任何宝贵的建议,请联系我们技术团队,想要参与到测试工作的开发者朋友们,可以通过下方邮箱与aelf技术团队取得联系:


技术团队联系方式:developer@aelf.io


slack测试网交流(# testnet-feedback):


https://aelfblockchain.slack.com/messages/CBHAYR36K





关于aelf


aelf是一个去中心化的云计算平台,节点根据类型行划分,专业化记账节点(全节点)能够运行在服务器集群之上,提高整个区块链网络性能;“主链+多侧链”结构,有效实现资源隔离、“一链一场景”;设立代币持有人的委托票选制度,保障网络高效治理及良性发展。相对于目前的区块链系统,在全球数字资产爱好者心中,aelf被誉为对标以太坊,超越eos的下一代区块链系统。


下一代的底层公有链aelf

目前可在bitfinex、binance、okex、Huobi. pro、cex、bcex、bibox、gate、kkex、bigone、otcbtc、hypex、Gopax、Radar Relay、Bancor Network、Kucoin、Vebitcoin、btcdo、cointiger、coinomi、Bithumb、coinbene、BitForex、BitBox、HitBTC、ABCC、Coinw上交易。


电报中文粉丝群

https://t.me/aelf_chs

电报官方英文群

https://t.me/aelfblockchain

电报官方日文群

https://t.me/aelfjapan

电报官方韩文群

https://t.me/aelfkorean

电报官方俄文群

https://t.me/aelf_russian

电报官方阿拉伯文群

https://t.me/aelf_arabic


项目官网请点击:aelf.io





比特帝国区块链交易所
返回顶部