XXX项目测试报告
源。
IP 10.4.40.3 10.4.40.4 CPU利用率(%) 4.5% 1.4% 剩余物理内存占比(%) 17% 25% 网络传输率(%) 9.2% 9.5% 磁盘IO(KB/S) read 22351 16358 write 24725 11413 分析:各服务器CPU利用率较低;同上此网络带宽占比也相对较低;而此时网络带宽占比低于10%,相对比较稳定;另外ODS-1服务器磁盘IO相对ODS-2较高,平均达到45M/s。
2.1.3.1.7 Datestage+大小
SQL数据消费测试场景(无ODS数据同
步)
场景说明:直接使用用DateStage调用ETL_INCR_CORE存储过程,并且分别使用dagger调度程序模拟40并发大SQL用户,与loadunner模拟150并发小SQL用户共同发压的测试场景。
IP 10.4.40.3 10.4.40.4 CPU利用率(%) 43% 1.2% 剩余物理内存占比(%) 5.5% 19.7% 网络传输率(%) 7.3% 6.1% 磁盘IO(KB/S) read 172535 17295 write 55658 7332 分析: ODS-1服务器CPU利用率达到43%;同上此网络带宽占比也相对较低;而此时网络带宽占比低于10%,相对比较稳定;另外ODS-1服务器磁盘IO相对ODS-2较高,平均达到45M/s。
2.1.3.1.8 ODS
批量数据同步测试场景
剩余物理内存占比(%) 0.1% 19.5% 53.3% 磁盘IO(KB/S) read 12414 34950 25683 write 197 49171 11442 场景说明:单独调用ODS数据同步批量程序,监控各数据库服务器资源情况。
IP 10.2.0.27 10.4.40.3 10.4.40.4 CPU利用率(%) 21.9% 3% 1.1% 网络传输率(%) 2% 8.2% 6.3% 本文档内容涉及XXX股份有限公司商业秘密,不得以任何形式披露、传播或扩散。
第11页 共47页
XXX项目测试报告
分析: 从结果可以看出ODS数据同步时,业务服务器CPU利用率相对较高,达到21%, 而ODS服务器集群磁盘IO相对较高,ODS-1磁盘IO平均达到83M/s,ODS-2磁盘IO平均达到35M/s;另外此时网络带宽占比也相对较低,ODS-1最高达到8.2%;
2.1.3.1.9 大小
SQL数据消费测试场景(ODS数据同步)
场景说明:调用ODS数据同步批量程序同时,使用loadunner和dagger模拟40并发大SQL用户和150并发小SQL用户,同时对系统施压,各服务器资源利用情况。
IP 10.2.0.27 10.4.40.3 10.4.40.4 CPU利用率(%) 12.2% 34.1% 3.8% 剩余物理内存占比(%) 0.1% 16.3% 50.4% 网络传输率(%) 1.3% 25.3% 21.8% 磁盘IO(KB/S) read 7636 104888 34029 write 115 37062 16814 分析: 从结果可以看出ODS数据同步同时进行数据消费时,业务服务器CPU利用率达到12%,ODS-1服务器CPU利用率相对较高达到34%, 而ODS服务器集群磁盘IO相对也较高,ODS-1磁盘IO平均达到138M/s,ODS-2磁盘IO平均达到49M/s;而此时ODS服务器集群网络带宽占比也相对不高,ODS-1最高达到25%;
2.1.3.1.10
datastage与批量同步混合测试(ODS数据同步)
场景说明:调用ODS数据同步批量程序同时,直接使用用DateStage调用ETL_INCR_CORE存储过程,监控服务器资源。
IP 10.2.0.27 10.4.40.3 10.4.40.4 CPU利用率(%) 10.3% 17.1% 2.3% 剩余物理内存占比(%) 0.1% 19.7% 17.5% 网络传输率(%) 1.5% 21.8% 20.8% 磁盘IO(KB/S) read 7495 85868 15656 write 126 51610 24964 分析: 从结果可以看出ODS数据同步同时进行datastage批量处理,业务服务器CPU利用率达到10%,ODS-1服务器CPU利用率相对较高达到17%, 而ODS服务器集群磁盘IO相对也较高,ODS-1磁盘IO平均达到131M/s,ODS-2
本文档内容涉及XXX股份有限公司商业秘密,不得以任何形式披露、传播或扩散。
第12页 共47页
XXX项目测试报告
磁盘IO平均达到40M/s; 而此时ODS服务器集群网络带宽占比也相对不高,ODS-1最高达到21%。
2.1.3.1.11
Datestage测试场景+大小SQL数据消费(ODS数据同
步)
场景说明:调用ODS数据同步批量程序同时,直接使用用DateStage调用ETL_INCR_CORE存储过程,并且使用loadunner和dagger模拟190并发用户下对系统同时施压,各服务器资源利用情况。
IP 10.2.0.27 10.4.40.3 10.4.40.4 CPU利用率(%) 10.3% 45.5% 1.7% 剩余物理内存占比(%) 0.1% 6.7% 17.5% 网络传输率(%) 1.4% 15.2% 12.6% 磁盘IO(KB/S) read 7345 222869 15163 write 114 51672 14938 分析: 从结果可以看出ODS数据同步同时进行datastage批量处理与数据消费,业务服务器CPU利用率达到10%,ODS-1服务器CPU利用率相对较高达到45%, 而ODS服务器集群磁盘IO相对也较高,ODS-1磁盘read速率平均达到216M/s,ODS-2磁盘IO平均达到30M/s; 而此时ODS服务器集群网络带宽占比也相对不高,ODS-1最高达到15%。
2.1.3.1.12
小SQL数据消费(求取最大并发数)
场景说明:在工作时间内(10:00-16:30)使用loadunner模拟不同并发用户下对V5系统同时施压,各服务器资源利用情况。
下表列出进行本次测试时V5系统中14张表对应数据情况:
表名 T_VOCHERMNG T_FIN_DCR T_FIN_MADCR T_PLY_RDR T_PLY_TGT T_PLY_VHL T_GRP_ORACLE_DEPARTMENT T_GRP_ORACLE_PROD 数据条数 93835515 62530857 185103942 128767248 24372959 24372959 1804 409 本文档内容涉及XXX股份有限公司商业秘密,不得以任何形式披露、传播或扩散。
第13页 共47页
XXX项目测试报告
T_FIN_PLYEDR_COLDUE T_FIN_PROD T_PLY_BASE T_DEPARTMENT T_EDR_BASE T_EDR_RDR 28374034 318 26412854 25594 7854595 37525646
下表展示出随着并发数的增加各指标的情况:
并发时间 总并发数 15分钟 15分钟 15分钟 15分钟 15分钟 15分钟
15 30 45 60 75 90 共3个脚本 每个脚本并发数 10.4.40.3 5 10 15 20 25 30 27.30% 35.10% 43.50% 53.10% 65.50% 70.70% cpu 10.4.40.4 0.30% 0.30% 0.40% 0.30% 0.30% 0.40% TPS (transactions per second) 33.4 38.9 40 41.2 41.3 40.6 平均响应时间(秒) 8.5 12 21.1 21.3 22.8 40.5 下图标示出不同用户并发下对应cpu使用率:
本文档内容涉及XXX股份有限公司商业秘密,不得以任何形式披露、传播或扩散。
第14页 共47页
XXX项目测试报告
下图标示出不同用户并发下对应TPS:
下图标示出不同用户并发下对应平均响应时间:
下面列表中对应的文件分别展示出了对应磁盘阵列的情况:
文件名 10.4.40.3 abv61_40_3_0823_15.xlsx 10.4.40.4 abv61_40_4_0823_15.xlsx 本文档内容涉及XXX股份有限公司商业秘密,不得以任何形式披露、传播或扩散。
第15页 共47页