Symantec logo

Changing the VVR tunables

VVR provides you with a number of tunable parameters that can be tuned to a specific value, according to your requirements. For a detailed explanation of the VVR tunables, see the Veritas Volume Replicator Planning and Tuning Guide.

The following table provides you with a quick reference to the tunables that can be modified using the vxtune utility. All tunables can be modified using the system-specific method.

Tunable Name

Modifying Tunables Using the vxtune Utility

Values

vol_rvio_maxpool_sz 

Yes 

bytes 

vol_min_lowmem_sz 

Yes 

bytes 

vol_max_rdback_sz 

Yes 

bytes 

vol_max_nmpool_sz 

Yes 

bytes 

vol_max_wrspool_sz 

Yes 

bytes 

vol_dcm_replay_sz 

No 

bytes 

vol_nm_hb_timeout 

No 

bytes 

voliomem_chunk_size 

No 

bytes 

vol_vvr_use_nat 

No 

0 or 1 

volpagemod_max_memsz 

Yes 

bytes 


  Note   The volpagemod_max_memsz is a VxVM tunable that is used to specify the amount of memory, measured in kilobytes, required for caching FastResync and cache object metadata. For more information on using this tunable, refer to "Performance Tuning and Monitoring" in the Veritas Volume Manager Administrator's Guide.


The tunables can be tuned either using the vxtune utility or by using the system-specific interface. Some of the tunables that can be tuned using only the system-specific method, while the others such as the memory tunables can be tuned using both the methods. The advantage of using the vxtune utility to tune the parameters is that you need not reboot the system after modifying the tunable value. This is especially useful if you want to experiment with different values to arrive at an optimum value to suit your requirements. However, the changes to the tunables using the vxtune utility are non-persistent. To make the changes persistent you still must use the system-specific method. However, you must reboot the system for the changes to take effect.

The current values for the tunables are defined in the /etc/vx/vxtunables file after you have used the vxtune utility for the first time.


Points to note when changing the value of the tunables

In a shared disk group environment you may choose to set only those tunables that are required on each host. However, we recommend that you configure the tunables appropriately even if the tunables are currently not being used. This is because if the logowner changes, then tunables on the new logowner will be used. The following list of tunables are required to be set only on the logowner and not the other hosts:

The tunable changes that are done using the vxtune command affects only the tunable values on the host on which it is run. Therefore, in a shared disk group environment, you must run the command separately on each host for which you want to change the tunable values.