DS5.2 replication - window size and group size?

Hi,

I'm attempting to improve replication performance in our DS5.2 environment, and I came across the "window size" and "group size" settings that are specific to each replication agreement.

I can find an explanation about what these settings do, but I can't find much in the way of recommendations about how these settings should be used.

Does anyone have any experience of modifying these particular and settings and whether it gave any obvious replication performance improvements?

Thanks,

Mark.

[537 byte] By [oztricha] at [2007-11-27 9:26:29]
# 1

The impact of modifying Window size and Group size largely depends on the network between Servers and the patterns of changes that are applied to the servers.

There is one trick to know though... Replication send all of its changes on a single connection. The server is configured to allow a maximum of 5 threads processing changes per connection (this is configurable). So the ratio WindowSize / GroupSize should roughly be twice the amount of threads (i.e. default of 10). This ensures that the Consumer can have all its threads busy and still has a few pending changes to work on as soon as done with one.

You may want to increase GroupSize if the Network has a high latency, so this reduces the round-trip time to send 5 or 10 changes.

But overall, if the server only receives 1 or 2 changes per seconds, changing the default settings will be negligible.

I hope this helps.

Ludovic,

ludovicpa at 2007-7-12 22:23:37 > top of Java-index,Web & Directory Servers,Directory Servers...