问题 问答题

【问题5】 在峰值时间,可能使用单独的CPU无法保证在规定的时间内完成各种应用。为了解决这个问题,需要增加CPU的数量。根据题干所提供的信息且近似认为服务器处理速度与CPU的数量成正比,计算在服务器上需要安装的最小的CPU数量。(请简要写出计算过程)

答案

参考答案:

解析:应用任务所需的CPU处理时间为100×300+200×185+50×25=68250ms=68.25s 接收任务所需的CPU处理时间为2×200=400ms=0.4s 在服务器上需要安装的最小的CPU数量为这是一道要求读者根据实际应用环境计算服务器最小CPU数量的分析理解题。本题的解答思路如下。 1)根据题干的关键信息“在峰值时间点,处理应用任务1的客户机有100台,处理应用任务2的客户机有200台,处理应用任务3的客户机有50台”,结合表5-8中“CPU处理时间”列所提供的信息可计算出,应用任务1至应用任务3所需的CPU处理时间为100×300+200×185+50×25=68250ms=68.25s。 2)由问题4的分析可知,数据服务器需要处理2个分别来自交易网关X、交易网关Y的接收任务,结合表5-8中每个接收任务所需的CPU处理时间为200ms可计算出,系统总的接收任务所需的CPU处理时间为2×200=400ms=0.4s。 3)根据题干的关键信息“数据服务器直接从交易网关接收数据,即便是在峰值时间也必须在10s内完成,否则数据会丢失”可知,若要保证在10s内不丢失数据,而在服务器上需要安装的最小的CPU数量为(将计算结果向上取整数)。

单项选择题
单项选择题