|
知识路径: > 信息系统开发和运行管理知识 > 系统运行管理知识 > 系统的成本管理、用户管理、安全管理、性能管理 > 性能及能力管理 > 系统能力管理 > 能力数据监控 >
|
相关知识点:2个
|
|
|
|
很多的系统服务级别协议都将终端用户响应时间(user response time)列为监控对象,但对这项监控需求的支持往往不力,在这介绍几种获取系统和网络服务的用户响应时间的方案:
|
|
|
(1)在客户端和服务器端的应用软件内植入专门的监控代码。这可以提供“端到端”的服务响应间隔或者定时采样,将系统总体响应分解为各个组成部件的响应。这类工具提供对应某一项服务的用户端真实的响应时间。
|
|
|
(2)采用装有虚拟终端软件的模拟系统。这类客户端系统上装有终端模拟软件和专门用于检测作业响应时间的软件,它们可以提供“端到端”的服务响应时间,尤其针对复杂的多阶段作业可以提供具有代表意义的时间响应值。与前一种相比,这里提供的响应时间是虚拟的,而不是真实的。
|
|
|
(3)使用分布式代理监控软件。分散在网络各节点(比如Internet上不同的国家)的代理组成了一个分布式监控系统,它可以生成大量来自不同地域的作业,并不定期对它们进行监控评测。这类响应时间数据也不是真实用户的响应时间。
|
|
|
(4)通过辅助监控设备来跟踪客户端样本。这种方法依赖于网络监控系统,即通常被安插在合适的网络节点位置的“嗅探器”。“嗅探器”可以定时监控和记录通过某一网络节点处的通信量。而对这些记录下来的通信量做进一步分析便可以得到服务的响应时间。这类响应数据与真实世界的数据的相似和接近程度取决于“嗅探器”在系统基础架构中的物理和逻辑位置。
|
|
|
当然在很多情况下,以上这些系统或者方法常常会被混合使用。由于IT系统涉及到众多的单位和部门,以及种类繁多的信息技术,对响应时间的监控是一个相当复杂的过程。
|
|
|