IBM Support

利用远程日志过滤减少网络通信量

Technical Blog Post


Abstract

利用远程日志过滤减少网络通信量

Body

         远程日志功能从IBM i的很早的版本起就已经存在了。它提供一种将日志条目从一个系统复制到另一个系统的有效方式。它也经常是高可用性或者灾难恢复解决方案的一部分。由于高可用性和灾难恢复在近年变得越发重要,远程日志的使用越来越多,因而IBM对它的功能在最近的几个IBM i的版本里进行了项增强

        这些改进使远程日志更为有效,并且能够提供远程日志环境的状态信息。随着远程日志的大量使用,用户普遍关注的问题经常和通信环境有关。网络带宽,延时和TCP重新传输是其中最受关注的。

        减少远程日志通信流量有很多选择,其中最有意义的是远程日志过滤个功能是在7.1版本中引进的,包含在5770SS1产品的HA Journal Performance(选项42安装选项中。远程日志过滤允许用户发送在目标系统中不需要的日志条目,以此来减少远程日志通讯需要的网络带宽。日志条目可以通过很多方式过滤:前映像过滤,对象过滤,或者程序过滤。也可以指定这些方式的组合。在上述种情况下中,日志条目的数目和通过网络发送的数据量可以减少。但是减少的具体数据取决于用户环境。

       最简单的方法是前映像过滤。通常情况下事务控制会使数据库记录的前映像记入日志。如果事务回滚需要返回到数据库记录的原状态,则数据库记录的映像是必须的。但是映像在目标系统中也许不需要。例如在高可用性或者灾难恢复环境中,或者远程日志只是用来发送日志接收器目标系统用于备份情况下尤为如此。不只是网络传的数据量减少,目标系统上的日志接收器的大小也会减少,从而减少对于备份的存储需求。

        使用已经过滤过日志条目日志接收器有一些限制条件。前映像被过滤的接收器不能用于RMVJRNCHG 操作,但是仍然可以以用来做APYJRNCHG 操作。其他日志过滤条件也有可能影响APYJRNCHG操作。因此,在使用远程日志过滤之前,以及在考虑指定哪些过滤器类型时,用户应该考虑到这些限制条件。

        远程日志的附加功能以及其优点或限制都在IBM红皮书网站的技术说明中讨论过:日志 IBM System i 7.1 的远程日志过滤Journaling: Remote Journal Filtering in IBM System i 7.1

         如何使用远程日志的更多信息可以在IBM i InfoCenter 中找到Remote Journal filtering

 

Author: Bruce Hansel

Translator: Wang Min


[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11145410