微软、浪潮工程师谈ERP压力测试

发表于:2008-2-21 14:34

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  问:第一次和浪潮ERP接触的时候,浪潮的焦总特别介绍了这个浪潮的ERP是每年将上一年平时不常用的那种数据的归档,相当于把它放在另一个数据库里。所以即使连续使用了几年浪潮ERP的情况下,如果企业规模变化不大,它的数据库不会线性增长,业务量增长不大的时候,数据的规模不会变化太大。我们刚开始测试的时候,那时候拿到的原始数据只有1G大小。而后来我们测试的标准数据量是5G,请问高工,在你们典型的客户当中,就是最常用的一般的企业客户,他的数据库大小大概有多大呢?

  高:一般的企业如果业务量较大的话,数据库会在2-3G左右,很大的企业可能稍微再增长一部分,但是最大应该是不会超过5G的。

  问:那实际上就是说不要谈20G、50G,5G数据库在实际使用中已经是很大的一个数据量了,对吗?

  高:是的,实际上我们的客户的数据库没有超过5G的。这次采用这么大的数据库主要也是为了增加系统的压力。

    张:除了上面提到的会影响到测试成绩的各种因素,ERP系统其实尤为管理SQL2005还提供了很多保证系统高稳定性的一些功能.比如说, SQL2005支持在线的重建、修改索引,在线快速恢复和还原数据库等等操作。SQL2005的主动通知功能和数据库镜像的功能,可以保持数据库的缓存数据刷新和避免双机热备的单点故障,等等这些都是对系统稳定的一些很好的保障。SQL2005的性能优化顾问和动态管理视图,可以随时检测系统资源的占用情况,并对占用资源较多的SQL语句记录和优化,在性能优化顾问中给出优化的建议(SQL2005相关新功能参考“SQL Server 2005性能测试概览及功能简析”)。浪潮PS-ERP的开始是基于SQL2000的平台上,如果能对SQL2005众多的新功能予以支持,其运行的性能相信还会得到提高。

  问:感谢两位工程师解释了性能测试中的一些问题,我也顺便说一下我们测试中的一些情况。刚才刚才张伟杰提到的性能均衡问题,我们在测试中也发现了。有台服务器准备一路双核CPU、2G内存,但磁盘是SATA硬盘的入门级的服务器。在上面我们最高测试了80个并发,在内存同样是2G但装1颗四核CPU的另一台服务器测试成绩就比较好。这两台机器对比性能的话。后者物流并发数达到了140,TPS比前者提高了157%。实际上这并不完全是CPU性能提升带来的测试结果差别,后一个系统装了SAS磁盘组成的硬件RAID1,测试结果的差别很大的因素在于磁盘IO。从测试结果的系统磁盘性能数据拿出来比较,发现后者的性能大概是前者的3倍左右,所以这性能均衡对系统性能也有很重要的意义。

  上面和二位微软和浪潮ERP方面的技术专家谈了一下我们ERP压力测试中所遇到的一些问题。这对我们能解读测试数据背后的含义有很大的帮助,相信对很多使用ERP的企业有些启发。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号