使用性能计数器可以查看使用计算机资源的位置。 下面所述的计数器提供了有价值的信息,用于评估 Host Integration Server 组件的需求和性能。
Memory:Pages/sec
若要了解 Windows Server 上的内存负载,必须先了解分页,这是实现虚拟内存的一种技术。 分页是在内存和磁盘之间来回切换 (页) 程序指令或数据。 分页由 Windows 中的虚拟内存管理器根据需要执行。
Pages/sec 是从磁盘读取或写入磁盘的页数,因为它们在需要时不在内存中, (即需要磁盘访问的页错误数) 。 计数器包括缓存访问应用程序的文件数据时生成的分页流量。
Pages/sec 是用于确定服务器是否过度分页的主计数器。 当此计数器打开时,服务器响应速度会变慢,因为磁盘访问 (读取或写入) 所需的时间。 专用于通信的服务器应配备足够的物理内存,以便不需要分页。
页面/秒的最高可接受值因系统而异。 判断系统负载是否导致过多分页的一种方法是观察处理器活动是否随着分页的增加而显著下降。 这表示系统占用了切换页面,而不是实际处理指令。
纠正过多分页的主要方法是向服务器添加更多物理内存或减少对服务器的需求。 可以通过缩小服务器必须执行的各种任务或减少访问服务器的用户数来减少需求。 例如,具有文件、打印和 Host Integration Server 要求的重载多用途服务器可能只专用于 Host Integration Server 流量,或者放置在一台服务器上的用户负载可以在两个服务器之间划分 (负载均衡) 。 在任何内存重载的情况下,添加物理内存都可能提高所需的性能。
降低分页影响的第二种方法是升级磁盘系统。 这包括安装更快的磁盘、安装第二个磁盘、使用 RAID 条带化或类似的升级。 此升级不会减少分页 (页/秒) ,但会加快分页过程本身。 例如,将慢速 IDE 磁盘替换为较快的 SCSI 磁盘可能会使给定的分页速率(可能为 20 - 40 页/秒)可以接受。
系统: %总处理器时间和处理器: %处理器时间
系统:%总处理器时间是系统处理器忙的已用时间百分比。 它可以被视为执行有用工作的处理器总时间的一小部分。 典型负载期间 60 % – 80% 的值是不错的值,因为它们允许为峰值负载保留一些值。 但是,当处理器在一段时间内保持 100% 时,这可能表示处理器出现瓶颈。 在多处理器系统上,可以查看每个 处理器的处理器时间百分比 ,以查看负载在处理器之间的分布情况。
查看 “总处理器时间” 值的一种有用方法是在图表视图中,以及指示用户负载增加和减少的计数器。 对于用户负载,此类计数器包括 Host Integration Server 逻辑单元会话:吞吐量字节数/秒和 主机集成服务器适配器 <适配器名称>:吞吐量帧/秒。 仅当存在 Host Integration Server 活动时,这两个计数器才可用。 例如,你可能会注意到,在逻辑单元会话需求高峰期,总处理器时间达到 100%,并停留在那里。 这可能表示 Host Integration Server 计算机正在达到峰值容量,并且任何其他需求可能需要额外的处理器或额外的服务器。
查看 “系统:总处理器时间百分比 ”以及与服务器主要功能相关的任何其他计数器也可能会有所帮助。 例如,当 Host Integration Server 计算机也是文件服务器时, 服务器: 服务器会话 计数器可能会有所帮助。 其他可帮助你分析处理器活动源的计数器包括进程:你认为相关的进程的 处理器时间百分比 ,以及 系统:总中断数/秒。此外,如果客户端计算机使用 TCP/IP,请考虑查看 TCP:已建立的连接。
系统:总中断数/秒,处理器:中断数/秒
系统:总中断数/秒是计算机接收和维护设备中断的速率。 设备中断是设备发送到处理器以指示任务已完成或设备需要注意的信号。 可能会生成中断的某些设备包括适配器、网络适配器、系统计时器 (时钟) 和鼠标。 系统:总中断数/秒 指示这些设备在计算机范围内有多忙。
同样,对于每个处理器, 处理器:中断/秒 是处理器接收设备中断的速率。
在中断期间暂挂正常线程执行。 中断可能会导致处理器切换到另一个优先级更高的线程。 时钟中断是周期性且频繁 (,) 为每秒 100 次;它们创建中断活动的背景。
这些计数器可帮助指示服务器上的常规需求,并且当与处理器和内存数据(例如系统:%总处理器时间和内存:页/秒)结合使用时,这些计数器可能很有用。
SNA 连接:吞吐量字节数/秒
SNA 逻辑单元会话:吞吐量字节数/秒
SNA 适配器适配器名称:吞吐量帧/秒
这些计数器提供主机集成服务器活动的指示。 观察这些计数器时,启动 SNA 管理器并双击系统监视器中观察到的同一服务器可能也很有用。 可以看到与特定级别的 Host Integration Server 活动相关的用户和会话数。 此信息与有关处理器和内存负载的数据相结合,可帮助你了解服务器上的负载和性能。 低吞吐量不一定意味着性能不佳,但可能只是表示当前活动较低。
帧/秒的度量可以更好地指示服务器负载,而不是每秒字节数,因为中断处理和消息处理的服务器开销每帧增加,而不是按字节增加。 换句话说,具有多个字节的大型帧需要与字节数较少的小帧相同的开销。
SNA 连接:接收的数据字节数/秒
SNA 连接:传输的数据字节数/秒
SNA 逻辑单元会话:接收的数据字节数/秒
SNA 逻辑单元会话:传输的数据字节数/秒
SNA 适配器适配器名称:接收的数据字节数/秒
SNA 适配器适配器名称:传输的数据字节数/秒
SNA 适配器适配器名称:接收帧数/秒
SNA 适配器适配器名称:传输帧数/秒
SNA 适配器适配器名称:吞吐量字节数/秒
当与前三个计数器一起使用时,这些计数器提供有关 Host Integration Server 活动的更多详细信息。
SNA 适配器适配器名称:适配器故障
SNA 适配器适配器名称:连接失败
SNA 适配器适配器名称:成功连接
这些计数器可用于检测连接或适配器在短时间内发生故障并恢复正常的模式。 事件日志可以提供有关失败原因的详细信息。 你可能还希望使用这些计数器设置系统监视器警报,以便在发生太多故障时触发警报。