HP P6000 manual Optimizing replication performance, Planning for host I/O workloads

Page 40

Optimizing replication performance

Planning for host I/O workloads

For the best snapshot and snapclone performance, create and delete snapshots and snapclones during low-demand periods for host I/O, or configure the array to meet performance demands during snapshot and snapclone activities.

Snapshot and synchronized mirrorclone activity is driven by the host I/O and must compete with the I/O workload on the disks.

Snapclones and fractured mirrorclones operate independently of host I/O workload. That is, the snapclone copy operation is initiated by the snapclone request (not by host I/O activity).

HP recommends that you plan the migration of virtual disks in advance because migration involves the creation of a mirrorclone in the background which can compete with other I/O activity.

Optimizing snap creation

To optimize snap creation with a pre-allocated snapshot or snapclone:

1.Create a container that has the same capacity as the parent virtual disk as follows:

ADD CONTAINER container_name diskgroup=disk_group_name size=size redundancy=vraid_level.

Repeat for all virtual disks that have a point-in-time copy.

2.Prepare the empty container by using one of the following commands:

SET MULTISNAP prepare vdisk=vdisk_name container=container_name snaptype

SET VDISK container_nameprepare vdisk=vdisk_name snaptype

3.Flush the cache as follows:

SET VDISK vdisk_name writecache=writethrough. Repeat for all virtual disks that have a point-in-time copy.

4.Quiesce the I/O throughout your application.

5.Create the snapshot or snapclone by using one of the following commands:

ADD MULTISNAP snapshot_name vdisk=vdisk_name container=container_name snaptype

ADD SNAPSHOT snapshot_name vdisk=vdisk_name container=container_name

Using containers (preallocation)

There are three steps to the creation of a snapclone or snapshot:

1.Metadata management—The preallocation of internal data structures of the snapshot or snapclone

2.Write cache flush—The array's write cache is flushed to ensure that the data on the source virtual disk is current before the disk is copied

3.Data movement—The copying of the data

When you create (preallocate) a container, the first step of snapshot or snapclone creation (metadata management) is completed ahead of time. Therefore, when you eventually create a snapshot or snapclone using the container, that first step is eliminated, which saves time. Using preallocated containers greatly improves system response. If you create containers during low-demand periods, you can further reduce the impact on the system workload.

40 Replicating storage

Image 40
Contents HP P6000 Command View User Guide AbstractSee Internet Protocol support Contents Configuring HP P6000 Command View advanced tasks Troubleshooting HP P6000 Command ViewMaintaining and managing HP P6000/EVA storage systems Monitoring storage system eventsComponents HP array event code formats and descriptions Support and other resourcesGlossary 100 Index 103 Overview HP P6000 Command View software suitePrerequisites HP P6000 Command View features Server-based and array-based managementServer-based configuration Array-based configuration HP Management Integration FrameworkUser interface Storage systems point of view Hardware-SeeHardwareSettings point of view Settings point of viewAccessing HP P6000 Command View Browsing to server-based HP P6000 Command ViewRunning server-based HP P6000 Command View from the desktop Browsing to array-based HP P6000 Command ViewInternet Protocol support IP address formatsManaging security and passwords Server-based HP P6000 Command View security groupsArray-based HP P6000 Command View security groups Password protection for storage systemsPassword formats Enabling management of a password-protected storage systemConsiderations Disabling management of a password-protected storage system Setting a password for HP EVA storage systemsDisabling management of a password-protected storage system Single sign-on from HP Systems Insight ManagerManaging security and passwords Licensing HP P6000/EVA storage systems Licenses to use and license keysLicense types Instant-on licensesModel upgrade licensing Model upgrade supportData migration licenses Fcip licensesConfiguring email to receive LTUs Activating an instant-on licenseRetrieving licenses Entering license keysValidating the license Importing licensesAdding an LTU Deleting incorrectly entered license keys Displaying temporary license expiration dateDisk groups Provisioning storageWorking with disk groups Disk group types Disk typesGeneral guidelines Disk group capacity Disk group occupancy and occupancy alarm levelNumber of physical disks in a group Redundancy Vraid levels Working with virtual disks in HP P6000 Command View Virtual disksVirtual disks Working with hosts in HP P6000 Command View HostsPresentation Online virtual disk migrationMirrorclone migration Thin provisioningThin provisioned disk HP P6000 Business Copy software Replicating storageSnapclones Snapshots Snapshot typesSnapshot guidelines Monitoring snapshot spaceMirrorclones Mirrorclone guidelinesSynchronized mirrorclone guidelines Fractured mirrorclone guidelinesContainers Mirrorclone statesUsing containers preallocation Optimizing replication performancePlanning for host I/O workloads Optimizing snap creationMinimizing the number of snapshots Minimizing snapclone workloadsMinimizing simultaneous replication operations Working with DR groups in HP P6000 Command View HP P6000 Continuous Access softwareDR groups Creating DR groups Data replication protocol optionsReplicating storage Maintaining and managing HP P6000/EVA storage systems Initializing storage systemsUser-initiated service mode USER-INITIATED Service Mode Active on this Storage SystemStarting the storage system Uninitializing storage systemsShutting down the storage system HSV210A controller rear view Working with hardware in HP P6000 Command View HardwareVerifying hardware status Remote service testStorage system identity information Using multiple management servers to manage arrays Updating HP controller softwareConfiguring iSCSI devices Monitoring storage system events Events overviewEmail notification Management server event logViewing events Controller termination event logConfiguring host notification Configuring event notificationViewing additional information Filtering events by severity Applying a customized host notification listRetrieving the parse file Applying a customized event configuration fileSelecting individual events Retrieving the Management Information Base Sending the event file Setting user interface options Configuring HP P6000 Command View advanced tasksCreating page footer messages Setting audit logging options Setting a remote location for audit logsChanging port and timeout parameters Changing the login credentials array-based managementRunning HP P6000 Command View in a multi-homed environment Https//managementmoduleIPaddress2373Troubleshooting HP P6000 Command View Restarting the HP P6000 Command View serviceUsing the right-click menu Optimizing performanceNavigation pane lists duplicate arrays Error messages in the user interface Failed communication link to iSCSI devicesFailed connection warning for empty controller host ports Failed entities reported on the disk enclosureTroubleshooting access to array-based HP P6000 Command View Failed blower power supplyFailed transceiver Failed I/O moduleUnexpected behavior when using older Windows HBA driver Storage system connection down error messageVirtual disk sizes displayed incorrectly IPFilter page incorrectly displays IPv6 addressVersion numbers differ Webes 5.5 receiving events inconsistentlyComponents \Program Files\Hewlett-Packard\EVA Performance MonitorDisplaying historical state changes and performance data HP P6000 Performance Data Collector valid objecttype valuesConfiguring the HP P6000 Command View server HP P6000 Performance Data Collector objectid valuesConfiguration file for performance and state data logging Displaying HP P6000 Command View access credentialsLogging configuration file Configuring HP P6000 Performance Data CollectorEvents and logs Configuration recommendations Connecting to HP P6000 Performance Data Collector remotelyProhibited commands SSL protocolUsing friendly names Backward compatibilityCreating the friendly names host file Adding friendly namesMapping worldwide names to friendly names Adding friendly names manuallyUsing short names Using the command line interface Viewing arraysSpecifying the output Refreshing dataFiltering data Specifying data output in multiple filesCommands HP P6000 Performance Data Collector commandsLuns Command modifiers HP P6000 Performance Data Collector command modifiersUsing the graphical user interface NotsPage Data filtering Configure filteringObjects and counters HP EVA storage controller HP EVA storage arrayHP EVA virtual disk HP EVA virtual disk group HP EVA host connection HP EVA host port statisticsHP EVA physical disk HP EVA physical disk groupHP EVA DR tunnels HP EVA DR Group Information Contacting HP Support and other resourcesRelated information Websites Typographical conventionsDocument conventions HP array event code formats and descriptions Event code formatEvent code types and descriptions Software component IDsEvent information packet EIP types Corrective action codesHP array event information packet EIP types Coupled crash control codes HP array coupled crash control codesDump/restart control codes HP array dump/restart control codesGlossary EVASAN See also virtual disk Index CLIIndex 105
Related manuals
Manual 29 pages 54.3 Kb