医疗反腐,风向带偏了

回顾柴静的经历,跟丁仲礼的对话,以及她最新的纪录片和各界反响!

“史上最严反腐”背后, 中国医界究竟病在何处?|文化纵横

丑闻接二连三,湘雅医院到底隐藏了多少黑幕?

7月经济数据全面恶化,发出了新一轮经济下跌的危险信号

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

重点关注 | DxChain 3.0性能测试报告

DxChain团队 DxChain Network 2022-12-21

/ DxChain Network 致力于创建一个价值数据的去中心化云存储网络,成为未来去中心化存储生态的重要环节之一。

📌  测试背景
DxChain 3.0作为DxChain 2.0的升级版本,兼容EVM等智能合约平台架构,优化了DPoS架构,新增了系统合约层本次性能测试将主要围绕DxChain 3.0在新平台架构下的TPS系统性能参数、系统稳定性以及DPoS的共识能力

📌  测试目的
通过技术团队自行开发的高并发交易测试工具,在大量用户数、高并发交易量和系统高负荷状态的情况下对DxChain 3.0链的TPS、系统交易处理能力以及系统RPC响应时间进行分析。

📌  指标参考
指标
建议值
TPS
200-500
RPC
越小越好
TPS(Transaction per Second,每秒处理交易数)代表系统对交易的接受能力和链上数据的处理能力,也就是链的吞吐量,目前公链普遍TPS为200到500左右。
RPC(Remote procedure call,远程过程调用)响应时间则代表节点对用户的交易、查询请求的响应时间,反应了用户在链和程序运行时最直观的使用感受,数值越小说明相应速度越快,使用越顺滑。

📌  测试环境
测试机型类型
硬件指标
用途
aws t2.medium
vCPUs: 2
内存(GiB): 4
硬盘: gp3 iops 5000
用于出块的节点机器
aws t2.xlarge
vCPUs: 4
内存(GiB): 16
硬盘: gp3 iops 5000
用于发送/查询交易的RPC机器
aws t2.medium机型是AWS云服务提供的标准服务器类型之一,性能约是普通笔记本电脑的八分之一。在实际测试中发现,RPC机器所需性能比出块的节点机器略高,因此使用了t2.xlarge服务器。

📌  测试场景与结果
测试1:20000条交易应激性测试


场景
运行场景设置测试点
转账交易20000个账户同时发送转账交易系统应对应激性大量交易时的处理时间、TPS以及RPC接收交易的时间


测试结果

成功交易数: 20000

成功率: 100%

交易发送耗时: 24.72 s

平均每条交易耗时: 0.00124 s

平均每秒发送交易: 808.93

平均TPS: 896

最大TPS: 1098

节点机器CPU: 98%

节点机器Memory (RAM): 60%


相比正常情况下,2万条交易同时进行是一个相对高负荷的情况。在测试中,DxChain 3.0能够在短时间内应对大量交易请求且表现良好,交易成功率为100%,峰值TPS可达1098,即每秒处理1098条交易。

测试2:五分钟低频持续交易测试
场景
运行场景设置测试点
转账交易共计50000个账户在5分钟内以相对低频的交易量发送交易系统面对持续交易时的处理时间、TPS以及RPC接收交易的时间


测试结果

总交易数: 75248

成功率: 100%

平均TPS: 427

最大TPS: 851

平均每条交易耗时: 0.00416 s

平均每条秒发送交易: 240

节点机器CPU: 80%

节点机器Memory (RAM): 40%


本次测试中,系统在5分钟内共计发送75248笔交易,成功率为100%,峰值TPS为851,与应激状态下均值相差无几,且对于服务器CPU和内存的占用率更低,说明DxChain 3.0能够轻松应对类似情况。

测试3:5万次“地址余额”查询测试
场景
运行场景设置测试点
余额查询50000个账户同时发起查询地址余额的RPC请求测试节点在高请求量下的RPC响应时间、速度和性能


测试结果

成功查询数: 50000

查询耗时: 4.57s

成功率: 100%

平均每次查询耗时: 0.00009 s

平均每秒查询数: 10948

节点机器CPU: 40%

节点机器Memory (RAM): 20%


该测试模拟了链上5万个地址同时在线与链进行交互的场景,查询请求的成功率为100%,并且耗时短意味着能够为用户提供良好的使用感受

通过上述三种情况下的测试,应激性测试中的最高TPS和平均TPS均大于非应激性测试中的结果,代表系统在面对突发的高频交易量时也有绝对的能力来处理这些交易,同时能够保证系统相对较高的稳定性而非应激性状态下最高TPS和平均TPS也维持在相对高的水准,代表系统在平稳状态下同样能够保持良好的交易处理能力,足以应对正常情况下的交易量。


📌  测试总结

本次测试所选的服务器类型并非最高规格,但依旧可以使链维持较高水准的性能,最高TPS可达1100左右,平稳运行下的TPS也可保证在500左右,整体响应速度和性能相对理想且符合DxChain团队预期,能够很好地支持未来DxChain链上的经济活动和生态。未来DxChain技术团队会继续不断优化DxChain公链,为用户带来更好的体验与服务!





了解更多 DxChain:
骆驼大学第六期 | DxChain DPoS分红讲解
骆驼大学第十六期 | DX DPoS分红讲解2

官网:
https://www.dxchain.com

Twitter:
@DxChainNetwork

GitHub:
https://github.com/DxChainNetwork/godx

Blog:
https://blog.dxchain.com/

Telegram:
https://t.me/dxchain

扫码进社群


微信号|DxChian123

点 在看 让更多人知道DX

文章有问题?点此查看未经处理的缓存