本文正在参加【炫丽“图书馆”行动——人民大学金仓奖征文大赛】。 活动链接:CSDN
查看TPCE及测试工具介绍。
轩《图书馆》操作【K4】人大金仓先生获奖论文【K4】【K4】【K4】TPC【K4】E测试工具OSDLDBT【K4】DBT5编译与测试方法_kangming7508博客【K4】CSDN CSDN博客
dbt5的运行架构如下。
Dbt5使用流程经过测试,我们发现了一些问题。 主要问题是,随着用户数量(并发量)的增加,dbt5股票交易模块程序内部会创建大量进程,并持续增长。 这将改变您当前的服务器环境。 文件句柄和进程资源等计算资源很快被消耗,测试无法继续。
于是我们破译了原dbt5程序的代码逻辑,分析了上述问题的原因,并对原dbt5架构做了如下优化。 流程如下:
优化前:
优化后:
这样就消除了TPCE测试时用户数增加时催生大量进程和线程的可能性(增加用户数增加并发度),测试结果tpsE也得到显着提升。
转换前tpsE不到100,转换后增加到1000以上。 (服务器CPU核数为64核。)
评论前必须登录!
注册