【问题4】 要保证在峰值时间点,应用任务的处理速度仍可接受,服务器所需的最小主存是多少兆字节 (请简要写出计算过程)
参考答案:
解析:操作系统本身需要的主存为80MB
应用任务所需的主存为100×6+200×5+50×8=2000MB
接收任务所需要的主存为2×4=8MB
服务器所需的最小主有为80MB×80%+2000MB×50%+8MB×80%=1070.4MB
这是一道要求读者根据实际应用环境计算服务器最小内存的综合题。本题的计算思路如下。
1)由题干的关键信息“数据服务器操作系统使用虚拟存储,操作系统需要80MB的主存”可知,操作系统本身需要的主存为80MB。
2)根据题干的关键信息“在峰值时间点,处理应用任务1的客户机有100台,处理应用任务2的客户机有200台,处理应用任务3的客户机有50台”,结合表5-8所提供的信息可计算出,应用任务1至应用任务3所需的主存为100×6+200×5+50×8=2000MB。
3)在图5-17所示的网络拓扑结构中,数据服务器需要通过VPN隧道与交易网关X、交易网关Y进行通信,即数据服务器中有2个相对应的接收任务2;结合表5-8所提供的信息可计算出,接收任务所需要的主存为2×4=8MB。
4)根据题干的关键信息“如果系统从主存中分配给操作系统的存储空间不到其所需的80%,分配给应用任务的存储空间不到其所需的50%,分配给接收任务的存储空间不到其所需的80%,系统性能会下降到不能接受的程度”可知,在峰值时间点,服务器所需的最小主存为80MB×80%+2000MB×50%+8MB×80%=1070.4MB,取整数1071MB。