Analyzing Volume Replicator performance

You can now analyze the Volume Replicator performance through the performance monitor (perfmon), which is a utility that the Windows operating system provides. This utility can be launched by executing the perfmon command.

To be able to monitor the Volume Replicator performance, the performance objects that have been added to perfmon are as follows:

Each of these performance objects includes a set of performance counters, which are used for logging the Volume Replicator performance-related information. For logging information you must create the log file with the required parameters. To do this, right-click the Counter Log from the tree view and select New Log Settings form the menu that appears.

For more information about using the performance monitor, refer to the help that is available from the Help button on the performance monitor console.

Note:

When setting the properties for a new log file on a system running Windows Server, you must specify an account with administrative privileges to run the log. Otherwise, the log file fails to gather the required information.

The Volume Replicator Memory object includes the parameters available with the vxmemstat command, whereas the Volume Replicator remote hosts object includes a combination of parameters available with the vxrlink stats command and the vxrlink status.

The Volume Replicator objects can be viewed using the different graphical view options that perfmon provides.

The following types of Volume Replicator objects can be viewed:

Table: Performance object counters and their descriptions for Volume Replicator Remote Host object

Performance Counter Names

Description

Data Transmitted (KB)

The amount of data that is successfully transmitted to the remote host.

The following table lists the performance object counters with their descriptions for Volume Replicator Remote Host object.

DCM Usage (%)

Indicates the percentage of DCM that is used, based on the number of bits marked in the DCM log.

Delays

The total amount of delay that has been introduced so far after flow control was enforced.

Flow Control NW Bytes

Number of bytes which can be transmitted without imposing flow control measures.

Flow Control NW Delay

The delay that is introduced while sending data, so as to enforce flow control.

Flow Control Timeout

Indicates a dynamically computed time-out value for the acknowledgement of a message that has already been sent. If no acknowledgement is received within the time-out period, then retransmission is attempted.

Lost Packets

Displays the rate at which replication data packets are lost.

Memory Errors

Displays the errors due to insufficient memory.

Round Trip Time (msec)

Displays the average round-trip time that is required for transmitting and acknowledging the replication messages.

SRL Requests

Displays the number of updates pending on the Replicator Log.

Stream Errors

Displays the errors due to insufficient bandwidth.

Used SRL (%)

Displays the percentage of the Replicator Log used for recording updates or the writes that need to be replicated.

The following table lists performance counters with their descriptions for Volume Replicator Memory object.

Table: Performance counters and description associated with Volume Replicator Memory Object

Field Name

Description

Allocated NMCOM Pool (KB)

Memory that the Secondary allocates to hold the updates that are received from the Primary.

Allocated READBACK Memory Pool (KB)

Memory that is allocated for holding updates after reading them from the Replicator Log.

Allocated VOLIO Memory Pool (KB)

Memory that is allocated by the Primary to hold the updates for replicating them.

Used NMCOM Pool (KB)

Displays the currently used portion of the allocated NMCOM Pool.

Used READBACK Pool (KB)

Displays the currently used portion of the allocated READBACK Pool.

Used VOLIO Memory Pool (KB)

Displays the currently used portion of the allocated VOLIO memory Pool.

WaitQ for VOLIO Memory

Displays the number of updates waiting for free memory in the VOLIO Memory Pool.

More Information

Checking replication performance using vxrlink stats

Displaying the RLINK status