起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 352|回复: 6

【搞定】X3平台性能能达到什么标准?**

[复制链接]
发表于 2007-3-5 09:52:46 | 显示全部楼层 |阅读模式
X3 2617 版本的性能能达到什么标准?

性能
在系统所有的点击操作中,普通页面响应时间不超过秒钟,
数据更新操作
点击操作不超过秒钟,
统计操作不超过秒钟。

输人输出
页面可打印输出,或另存为HTML、XLS、TXT、PDF、XML?等格式的文件。

数据管理能力
每一个数据库最大可达到????G的文档容量,可达到????万条文档记录数。
回复

使用道具 举报

发表于 2007-3-5 11:41:00 | 显示全部楼层
1楼所述的性能与具体的应用环境有很大关系:
性能
1、在系统所有的点击操作中,普通页面响应时间不超过?秒钟,
数据更新操作?秒
点击操作不超过?秒钟,
统计操作不超过?秒钟。
这个与系统所处的网络环境、使用的功能有关。

2、数据管理能力
每一个数据库最大可达到????G的文档容量,可达到????万条文档记录数。
这个与系统使用的数据库已经数据库服务器有关。

以上的各项性能需要楼主在系统部署好后作一下测试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-5 13:52:41 | 显示全部楼层
我说的是X3 2617版本啊,应该有测试数据吧,贴出来做个参考。
回复 支持 反对

使用道具 举报

发表于 2007-3-5 14:39:10 | 显示全部楼层
测试目的:
  本次是对新版本在进行批量数据提交和查询时的性能进行测试,测试在不同网络带宽下、不同服务端与数据库条件下非压缩非加密、压缩非加密、非压缩加密几种模式下客户端在插入、修改以及查询过程的响应时间,并且把测试的结果与以前的协同版本进行对比,从而分析出新版本与以前的版本在提交数据以及查询数据时候的性能差异。
测试环境:
服务器环境
        数据库服务器
(192.168.1.9)        处理器        Inter(R) Pentium(R) D CPU 2.8GHz (双核)
                硬盘        320G
                内存        2GB
        应用服务器
(192.168.1.9)        处理器        Inter(R) Pentium(R) D CPU 2.8GHz (双核)
                硬盘        320G
                内存        2GB
客户端环境        客户端        处理器        P4 1.5G
                硬盘        40G
                内存        256M
        硬件环境:
        软件环境:
服务器环境        服务器
        操作系统        Microsoft Windows Server 2003
Enterprise Edition (5.2, Build 3790)(3790.srv03_rtm.030324-2048)
                应用服务        新版本(X3 2611版本)和老版本(X3 2423版本)
                应用服务器+Web服务        Bea WebLogic 8.1(sp2) /Tomcat5.5
        数据库
服务器        操作系统        Microsoft Windows Server 2003
Enterprise Edition (5.2, Build 3790)(3790.srv03_rtm.030324-2048)
                数据库服务器        ORACLE10.2 /SQLServer2000
客户端环境        客户端        操作系统        Microsoft Windows xp Professional  Service Pack 2
                浏览器        Internet Explorer V6.0 Build 2900 sp2
                网速测试软件        SpeedTest
网络环境:
本次是测试不同网络带宽下的数据提交以及数据查询性能,所以在测试之前先对网络速度进行了测试,以保证网络速度能够满足本次性能测试的条件:
        100M局域网:
局域网内主要测试在非压缩非加密模式下的性能,并与老版本进行性能对比。

经过测试局域网内网络的平均传输速度为76M,完全符合我们的测试标准。
        2M ADSL网络
2M ADSL宽带网络主要是针对使用ADSL宽带上网的用户进行性能测试,本次测试由于公司没有512K网络,所以只能使用2M的网络来进行,2M宽带网络主要是测试非压缩非加密、压缩非加密以及非压缩加密模式下的性能。

经过测试平均速度在1.3M以上,满足测试要求,只是由于需要使用公司内部网络,所以个别时候的网络速度可能会稍慢。
        56k MODEM 拨号上网
使用56k MODEM拨号主要是针对使用电话线拨号上网的用户的性能进行测试,主要测试压缩非加密模式下的性能。

经过测试网络的平均传输速度为66K,完全符合我们的测试要求。
测试内容:
本次主要是针对不同带宽下、不同服务端与数据库、不同压缩模式和加密模式下的提交和查询数据的性能进行测试。由于需要测试上面几种情况的多种组合,下面使用图表的方式把需要测试的版本号在列表中标注出来。测试的服务端和数据库是weblogic和oracle、tomcat和mssql两种组合,下面的每个测试项目都要进行测试。
        56k MODEM        2M ADSL        100M 局域网
非压缩非加密                2611、2423        2611、2423
压缩非加密        2611        2611       
非压缩加密                2611       
测试的内容是对一个有150个字段的数据表进行插入、修改和查询操作,然后记录提交和查询数据过程所需要的时间。测试过程中要对一些数据进行有目的的对比,比如2611版本和2423版本、压缩与非压缩、加密与非加密等情况。
在测试100M局域网和2M ADSL网络插入和修改记录的时候分为100条记录、500条记录、1000条记录和2000条记录4组,每组测试3次,取3次的平均值作为最终的测试结果。查询记录测试分为2000条、5000条和8000条3组,每组测试3次取平均值作为测试结果。
在测试56k MODEM在进行插入、修改和查询记录的时候由于网络速度的原因,所以把测试记录条数分为100条、300条和500条3组,每组测试3次,取3次的平均值作为最终的测试结果。
测试数据:
        100M 局域网性能测试(单位:秒)
                        100条        500条        1000条        2000条
Oracle        插入记录        2611非压缩非加密        0.6        1.9        3.7        7.7
                2423版本        0.7        3.1        7.9        26.2
        修改记录        2611非压缩非加密        4.1        20.2        45.6       
                2423版本        5.0        24.1        56.6       
Mssql        插入记录        2611非压缩非加密        0.5        2.1        4.1        10.3
                2423版本        0.6        3.1        8.3        24.5
        修改记录        2611非压缩非加密        2.1        12.4        23.2       
                2423版本        1.9        12.3        34.3       

                        2000条        5000条        8000条
Oracle        查询记录        2611非压缩非加密        6        11        15
                2423版本        7        12        16
Mssql        查询记录        2611非压缩非加密        4        9        15
                2423版本        4        10        16

        2M ADSL宽带网络测试(单位:秒)
                        100条        500条        1000条        2000条
Oracle        插入记录        2611非加密非压缩        5.1        22.6        45.0        98.7
                2611 压缩非加密        3.4        15.9        33.9        68.2
                2611非压缩加密        5.6        26.6        52.7        106.8
                2423版本        5.5        33.8        49.0        108.4
        修改记录        2611非压缩非加密        12.9        61.8        126.6       
                2611压缩非加密        9.3        49.1        98.1       
                2611非压缩加密        14.2        68.4        136.2       
                2423版本        12.8        68.6               
Mssql        插入记录        2611非加密非压缩        4.7        22.9        47.1        97.2
                2611 压缩非加密        3.5        17.4        34.5        70.9
                2611非压缩加密        5.9        30.8        55.5        117.4
                2423版本        4.8        24.5        50.9        112.2
        修改记录        2611非压缩非加密        10.4        54.5        122.2       
                2611压缩非加密        8.1        41.2        82.4       
                2611非压缩加密        12.2        59.2        126.8       
                2423版本        10.8        56.7               

                        2000条        5000条        8000条
Oracle        查询记录        2611非加密非压缩        40        96        156
                2611 压缩非加密        29        71        120
                2611非压缩加密        49        119        198
                2423版本        40        98       
Mssql        查询记录        2611非压缩非加密        40        100        162
                2611压缩非加密        30        74        118
                2611非压缩加密        53        120        200
                2423版本        40        100       
        56k MODEM 性能测试数据(单位:秒)
                        100条        300条        500条
Oracle        插入记录        2611 压缩非加密        75.1        220.3        367.2
        修改记录        2611 压缩非加密        162.0        457.4       
Mssql        插入记录        2611 压缩非加密        82.8        241.6        397.3
        修改记录        2611 压缩非加密        196.8        490.1       

                        100条        300条        500条
Oracle        查询记录        2611 压缩非加密        46        133        228
Mssql        查询记录        2611 压缩非加密        54        192        240
测试结论:
100M 局域网主要测试的是非压缩与非加密模式下面提交、查询数据的性能,并于2423版本进行对比,从测试数据上可以看出新版本在插入提交的速度上较2423版本有大幅度的提升,修改提交的速度较2423版本也有一定的提升,查询的速度与2423版本相比几乎一致,由于内部网络数据传输速度较快,对安全性要求不是很高,所以我们推荐用户在局域网内使用的时候使用非压缩非加密这种模式。
2M ADSL 宽带下我们进行了详细测试,主要是为了进行新版本与老版本对比、低带宽下的压缩模式与非压缩模式对比、加密模式与非加密模式对比。从测试的数据可以看到,oracle和mssql数据库新版本与老版本相比在插入提交和修改提交的速度上都有一定的提升,查询的速度变化不大。新版本在2M ADSL 下压缩模式比非压缩模式在无论是在插入提交、修改提交还是在查询上速度都有明显的提升,说明在低带宽下虽然在压缩和解压过程需要一些时间,但是经过压缩的数据在传输过程还是比较省时的。新版本在加密模式下的比非加密模式在提交和查询数度上都有一定下降,这是因为在进行传输数据之前需要对数据进行加密处理,所以一但用户使用ADSL上网使用平台,如果对数据安全性要求不高的情况下,我们还是推荐使用压缩非加密这种方式。
56k MODEM拨号上网这种方式由于受到带宽的限制,我们只测试了压缩这种模式,因为在这种模式下提交或者查询相同数据量的记录传输的数据量是最小的最省时间的,我们也推荐用户使用压缩非加密这种方式使用平台,从测试本身来说查询一个有150个字段的数据表的100条记录需要50秒左右,这是一个相当满意的结果。
测试总结:
本次测试主要是对不同带宽下服务器提交和查询数据时的性能进行测试,测试使用了weblogic和tomcat两种比较流行的J2EE服务端,数据库覆盖了oracle和mssql两种常用的数据库,客户端机器使用当前比较主流的配置,网络覆盖了局域网、ADSL和MODEM 3种情况,由于公司没有512K 的ADSL,本次测试使用了2M ADSL进行。
  在测试过程中关闭了所有能够影响网络速度的防火墙等软件,由于MSSQL在使用过程中占用的内存不断增加,并且内存越大,提交的速度越快,所以每次取测试数据的时候必须保证MSSQL占用的内存在400M以上,这样就可以取到比较稳定的测试结果。在使用ADSL测试时候由于要使用VPN连接到公司内部网络,由于公司带宽可利用率不是很稳定,所以在测试过程中经常使用网络测试工具SPEEDTEST测试网络速度,保证测试数据都是在网络速度达到1.3M以上的情况下为有效值。
  本次测试从环境准备到测试过程中数据收集都做到了细心、谨慎和严密,得出的测试结果数据比较准确,新版本在提交数据等方面较老版本有一定的提升,低带宽下压缩模式比非压缩模式提交数据速度快,非加密模式比加密模式提交速度快,这些结果都非常理想,已经达到预期效果。
回复 支持 反对

使用道具 举报

发表于 2007-3-5 14:44:25 | 显示全部楼层
楼主所说的测试目标太广泛了,性能与网络环境、硬件环境以及数据本身的性能都有很大关系,
上面主要是我们在不同网络条件下对数据库进行插入、修改、以及查询的性能,楼主可以参考。
回复 支持 反对

使用道具 举报

发表于 2007-3-5 14:49:23 | 显示全部楼层
报告

11.rar

33.28 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-5 15:08:16 | 显示全部楼层
好的,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 22:12 , Processed in 0.042871 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表