Step 5 - Set Disk Array Controller Cache Parameters - Parallel Upgrade Tool (PUT)

Parallel Upgrade Tool (PUT) Reference

Parallel Upgrade Tool (PUT)
Release Number
February 2020
English (United States)
Last Update
Product Category
Teradata Tools and Utilities
To maximize Teradata performance, PUT sets several controller cache parameters to their optimal Teradata settings. The SMcli program is also used to set these parameters. These commands must be issued again now that the new volumes have been created.
  1. Locate the "create volume" command from Step 3. in the array configuration file. Below this command will be the cache parameter commands for the volume in the form of 'set volume[volumeNumber] param=value'. For example:
    //This command creates volume group <6>.
    create volumeGroup drives=(1,11 3,11) RAIDLevel=1 userLabel=”6” securityType=enabled dataAssurance=none;
    //This command creates volume <22> on volume group <23>.
    create volume volumeGroup=”23” userLabel=”22” owner=A segmentSize=1936 dssPreAllocate=false dataAssurance=enabled mapping=none;
    set volume[“22”] cacheFlushModifier=60;
    set volume[“22”] cacheWithoutBatteryEnabled=false;
    set volume[“22”] mirrorEnabled=true;
    set volume[“22”] readCacheEnabled=true;
    set volume[“22”] writeCacheEnabled=true;
    set volume[“22”] mediaScanEnabled=true;
    set volume[“22”] redundancyCeckEnabled=true;
    set volume[“22”] cacheReadPrefetch=false;
    set volume[“22”] modificationPriority=highest;
    set volume[“22”] preReadRedundancyCheck=false;
  2. Run the SMcli utility to set each cache parameter. For example:
    Smcli –n DAMC001-2-2 –c ‘set volume[“22”] cacheFlushModifier=60;’
    Smcli –n DAMC001-2-2 –c ‘set volume[“22”] cacheWithoutBatteryEnabled=false;’
    Smcli –n DAMC001-2-2 –c ‘set volume[“22”] set volume[“22”] mirrorEnabled=true;’

    Each command takes a few seconds to complete.

  3. Set up the Volume-to-LUN mapping for the volume. The command to assign this mapping can be found toward the end of the array configuration file. Continuing the above example, the following is the mapping command found in the config file for volume 22:
    show "Creating Volume-to-LUN Mapping for Volume 22 to LUN 22.";
    set volume ["22"] logicalUnitNumber=22 hostGroup=defaultGroup;

    Run the SMcli utility to set up the mapping for the volume:

    Smcli –n DAMC001-2-2 –c ‘set volume ["22"] logicalUnitNumber=22 hostGroup=defaultGroup;’

    Record the LUN number that the Volume was mapped to, as this LUN number will be needed later in Step 7.