问答题 [说明]
某企业业务系统,使用一台应用服务器和一台数据库服务器,支持数百台客户机同时工作。该业务系统投入运行后,需交给运行维护部门来负责该业务系统的日常维护工作。运行维护部门内部分为两大部门,网络维护部门负责所有业务系统的网络运行维护;应用系统维护部门负责应用系统服务器的运行维护,保证应用系统处在正常的工作环境下,并及时发现出现的问题,分析和解决该问题。
问答题 [问题1]
针对该业务系统,应用系统维护部门在运行维护中需要监控的主要性能数据有哪些?
【正确答案】
【答案解析】针对应用系统,监控中最常见的性能数据包括CPU使用率、内存使用率、磁盘I/O和存储设备利用率、作业等待、队列长度、每秒处理作业数(吞吐量)响应时间、平均作业周转时间等。
问答题 [问题2]
业务系统中,终端用户响应时间是一项非常重要的指标。获取系统和网络服务的用户响应时间的常见方案有哪些?
【正确答案】
【答案解析】常见的方案有:
(1)在客户端和服务器端的应用软件内植入专门的监控代码;
(2)采用装有虚拟终端软件的模拟系统;
(3)使用分布式代理监控软件;
(4)通过监控设备来跟踪客户端样本。
问答题 [问题3]
针对应用系统服务器监控所获取的数据,需要经过认真的分析来发现系统存在的性能问题。对监控数据进行分析主要针对的问题除了“服务请求突增”外,还有哪些?
【正确答案】
【答案解析】对监控数据进行分析主要针对的问题还包括:
(1)资源(数据、文件、内存和处理器等)争夺;
(2)资源负载不均衡;
(3)不合理的锁机制;
(4)低效的应用逻辑设计;
(5)内存占用效率低。 [解析] 本题考查的是信息系统运行维护相关知识。
[问题1]
应用系统投入运行后,维护部门需要进行持续性的监控,目的在于保证所有的软件和硬件能够得到最佳利用,确保所有为业务服务的目标都能够实现,并且根据监控结果对组织业务量进行合理预测。主要监控的性能数据包括CPU使用率、内存使用率、磁盘I/O和存储设备利用率、作业等待、队列长度、每秒处理作业数(吞吐量)响应时间、平均作业周转时间等。
[问题2]
很多的系统服务级别协议都将终端用户响应时间列为监控对象,但由于系统涉及众多的单位和部门,以及种类繁多的信息技术,对响应时间的监控需求往往得不到有效支持。常见的方案有:
(1)在客户端和服务器端的应用软件内植入专门的监控代码;
(2)采用装有虚拟终端软件的模拟系统;
(3)使用分布式代理监控软件;
(4)通过监控设备跟踪客户端样本。
[问题3]
针对应用系统服务器监控所获取的数据,需要经过认真的分析来发现系统存在的性能问题。通过分析,可以得出有关情况的变化趋势,从而帮助确定系统服务正常的使用情况或服务级别,或者为其制定基准线。通过定期地将监控结果与基准线进行比较,可以确定设备或系统的使用情况及运营的异常情况,此外,还可以预测未来资源的使用量以及比照预期增长率来监控实际的业务增长率。对监控数据进行分析主要针对的问题包括:
(1)资源(数据、文件、内存和处理器等)争夺;
(2)资源负载不均衡;
(3)不合理的锁机制;
(4)低效的应用逻辑设计;
(5)内存占用效率低;
(6)服务请求的突增。