一个CPU小时是什么
作者:互联网
测试结束的规则中,有一条是基于“测试期缺陷密度”的规则,提到了以一个CPU小时的运作为维度判断,绘制“测试时间-缺陷数”的关系图。
一个CPU小时,没有找到严格的定义。
通常“CPU小时”指的是一种网格计算公共服务,且服务是“随用随买”的,其定价为1美元/CPU-小时。
不同主频的处理器运行一个小时计算的次数不同,所以不能简单地定义为:
相邻n个小时内“测试期缺陷密度”全部低于某个值m。例如n大于10,m小于等于1。这对于主频为1.0和主频为3.0的CPU来说显然是不同的强度。
根据超级计算机处理能力的出租价格我们可以看到:一个CPU是3.0主频的买300元,就是说300/3=100元-1小时
也就是说假定
主频1.0的CPU运行一个小时为1个CPU小时的话,主频3.0的CPU运行一个小时为3个CPU小时,
这样一来,使用CPU小时的概念后下述测试结束准则的定义就有了通用性。
·相邻n个CPU小时内“测试期缺陷密度”全部低于某个值m。例如n大于10,m小于等于1。
假设n=10 m=1 CPU1主频1.0 CPU3主频3.0
使用CPU1测试,相邻10个小时内 测试期缺陷密度低于1个bug可以认为符合结束准则。
使用CPU3测试,相邻3.33个小时内,测试期缺陷密度低于1个bug可以认为符合结束准则。
显然使用较高主频的CPU可以缩短测试时间,提高效率。
参考:https://zhidao.baidu.com/question/180250157.html
标签:测试期,10,主频,什么,3.0,小时,CPU 来源: https://www.cnblogs.com/rensonghua/p/15296909.html