测试环境中都是虚拟化环境,而生产环境是非虚拟化的,测试结论是否可信?

测试环境中都是虚拟化环境,而生产环境是非虚拟化的,测试结论是否可信?然而如果测试环境和生产环境不一样,是否会能达到目的。如何预估这个差异?

参与31

5同行回答

y18511664518y18511664518技术总监长城超云
一套正规的线上业务系统的测试环境至少有一个开发环境,UAT环境,如果想达到和线上业务系统一样的效果,那至少有一个模拟生产的准生产环境。你都说了,你测试环境就是虚拟化,估计数据也都是很少,硬件也达不到,测试结果怎么能和生产相比呢?...显示全部

一套正规的线上业务系统的测试环境至少有一个开发环境,UAT环境,如果想达到和线上业务系统一样的效果,那至少有一个模拟生产的准生产环境。你都说了,你测试环境就是虚拟化,估计数据也都是很少,硬件也达不到,测试结果怎么能和生产相比呢?

收起
金融其它 · 2017-07-11
浏览3554
yangjianxvyangjianxv部门总经理成方金融科技有限公司
只要虚拟化的参数设置得当,测试结论是基本可信的。比如说生产环境这个系统是10个CPU,那么虚拟化环境也给足10个CPU即可。比如:设置dedicated CPU,或者EC=VP=10。当前,还有网络、磁盘、内存等其他资源也同样要设置得当。比如说,内存一样大,并且该LPAR的内存和CPU在同一个抽屉里面...显示全部

只要虚拟化的参数设置得当,测试结论是基本可信的。
比如说生产环境这个系统是10个CPU,那么虚拟化环境也给足10个CPU即可。比如:设置dedicated CPU,或者EC=VP=10。
当前,还有网络、磁盘、内存等其他资源也同样要设置得当。
比如说,内存一样大,并且该LPAR的内存和CPU在同一个抽屉里面。

如果测试和生产不一样,那么有些复杂。
如果有建立过系统性能模型(什么业务消耗多少资源、什么资源是瓶颈、这个瓶颈的资源能支撑多少TPS),那么等比例缩减是可以的。
如果没有建立过系统性能模型,那就没办法以小测大了

收起
银行 · 2017-07-11
浏览3470
clvlbllclvlbll系统工程师IBM
UAT 和 PROD的硬件差异不能太大,否则肯定不行显示全部

UAT 和 PROD的硬件差异不能太大,否则肯定不行

收起
互联网服务 · 2017-07-17
浏览3216
zhouhuaooozhouhuaooo技术支持戴尔科技
个人认为主要还是 磁盘的性能要达到相应的要求,比如在迁移之前可以进行相关的测试,以确定相应的性能是否能够满足显示全部

个人认为主要还是 磁盘的性能要达到相应的要求,比如在迁移之前可以进行相关的测试,以确定相应的性能是否能够满足

收起
软件开发 · 2017-07-13
浏览3139
renou2012renou2012数据库管理员KE
这个比较难评估,比较配置不一样,举个简单的例子,你虚拟化的读写比方说是400M/s ,而你的生产可能达到4G/s,如果你测试的是io,我想肯定差异很大了,这个至于具体是否可信,主要看你测试的是什么模块,还有测试的影响情况,虚拟化平台存在是否专用的情况,还有一些性能的损耗等等,即使是一样...显示全部

这个比较难评估,比较配置不一样,举个简单的例子,你虚拟化的读写比方说是400M/s ,而你的生产可能达到4G/s,如果你测试的是io,我想肯定差异很大了,这个至于具体是否可信,主要看你测试的是什么模块,还有测试的影响情况,虚拟化平台存在是否专用的情况,还有一些性能的损耗等等,即使是一样的测试在虚拟化平台可能也会有不一致的情况。

收起
金融其它 · 2017-07-12
浏览3239

提问者

qiwuting
系统工程师某车企单位
擅长领域: 云计算服务器容器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-11
  • 关注会员:6 人
  • 问题浏览:7679
  • 最近回答:2017-07-17
  • X社区推广