要保证在峰值时间应用任务的处理速度仍可接受,服务器所需的最小主存是多少?(单位:MB) 在峰值时间,使用单独的CPU无法保证在规定的时间内完成各种应用。为了解决这个问题,需要增加CPU的数量。计算在这种情况下,服务器上安装的CPU的最小数量。(注:假设处

admin2010-01-29  31

问题 要保证在峰值时间应用任务的处理速度仍可接受,服务器所需的最小主存是多少?(单位:MB)
在峰值时间,使用单独的CPU无法保证在规定的时间内完成各种应用。为了解决这个问题,需要增加CPU的数量。计算在这种情况下,服务器上安装的CPU的最小数量。(注:假设处理速度与CPU的数量成正比。)

选项

答案应用任务1至应用任务3所需的CPU处理时间为50×300ms+30×200ms=21000ms=21s 接收任务所需的CPU处理时间为2~200=400ms=0.4s 在服务器上需要安装的最小的CPU数量为(21s+0.4s)/10s=2.14=3个

解析 这是一道要求读者根据实际应用环境计算服务器最小CPU数量的分析理解题。本题的解答思路如下。
   ①根据题干的关键信息“在峰值时间点,处理应用任务1的客户机有50台,处理应用任务2的客户机有30台,处理应用任务3的客户机有20台”,结合表5-9中“CPU处理时间”列所提供的信息可计算出应用任务1至应用任务3所需的CPU处理时间为50×300ms+30×200ms=21000ms=21s。
   ②由[问题1]的分析可知,服务器需要处理分别来自交易网关A、交易网关B的接收任务,结合表5-9中每个接收任务所需的CPU处理时间为200ms可计算出系统总的接收任务所需的CPU处理时间为2×200=400ms=0.4s。
   ③根据题干的关键信息“对于接收任务,即便是在峰值时间,也必须在10s内完成,否则数据会丢失”可知,要保证在10s内不丢失数据,则在服务器上需要安装的最小的CPU数量为(21s+0.4s)/10s=2.14个,将计算结果向上取整数后为3个。
转载请注明原文地址:https://kaotiyun.com/show/a9QZ777K
0

最新回复(0)