Copy Services features and RAID require that small amounts of volume cache be converted from cache memory into bitmap memory to allow the functions to operate. If you do not have enough bitmap space allocated when you try to use one of the functions, you will not be able to complete the configuration.
The total memory that can be dedicated to these functions is not defined by the physical memory in the system. The memory is constrained by the software functions that use the memory.
In planning the installation for a system, consider the future requirements for the advanced functions. Review the following tables to calculate the memory requirements and confirm that your system is able to accommodate the total installation size.
Bitmap space default configuration describes the configuration of the bitmap space in a system.
Copy Service | Minimum allocated bitmap space | Default allocated bitmap space | Maximum allocated bitmap space | Minimum1 functionality when using the default values |
---|---|---|---|---|
Remote copy2 | 0 | 20 MiB | 512 MiB | 40 TiB of remote mirroring volume capacity |
FlashCopy®3 | 0 | 20 MiB | 2 GiB | 10 TiB of FlashCopy® source volume capacity 5 TiB of incremental FlashCopy® source volume capacity |
Volume mirroring | 0 | 20 MiB | 512 MiB | 40 TiB of mirrored volumes |
RAID | 0 | 40 MiB | 512 MiB | 80 TiB array capacity
using RAID 0, 1, or 10 80 TiB array capacity in three-disk RAID 5 array Slightly less than 120 TiB array capacity in five-disk RAID 6 array |
The sum of
all bitmap memory allocation for all functions except FlashCopy® must not exceed 552 MiB. 1 The actual amount of functionality might increase based on settings such as grain size and strip size. RAID is subject to a 15% margin or error. For more details, see Traditional RAID requirements. 2 Remote copy includes Metro Mirror, Global Mirror, and active-active relationships. 3FlashCopy® includes the FlashCopy® function, Metro Mirror and Global Mirror configured with change volumes, and active-active relationships. |
The following tables describe the amount of bitmap space necessary to configure the various copy services functions and RAID.
This table provides an example of the amount of memory that is required for remote mirroring functions, FlashCopy® functions, and volume mirroring.
Function | Grain size | 1 MiB of memory provides the following volume capacity for the specified I/O group |
---|---|---|
Remote copy | 256 KiB | 2 TiB of total Metro Mirror, Global Mirror, or HyperSwap® volume capacity |
FlashCopy® | 256 KiB | 2 TiB of total FlashCopy® source volume capacity |
FlashCopy® | 64 KiB | 512 GiB of total FlashCopy® source volume capacity |
Incremental FlashCopy® | 256 KiB | 1 TiB of total incremental FlashCopy® source volume capacity |
Incremental FlashCopy® | 64 KiB | 256 GiB of total incremental FlashCopy® source volume capacity |
Volume mirroring | 256 KiB | 2 TiB of mirrored volume capacity |
Note:
|
This table shows the traditional RAID requirements for bitmap memory.
RAID level | Strip size | Approximate required bitmap memory |
---|---|---|
RAID 0, 1, or 10 | Not applicable | 1 MB of bitmap space for every 2 TiB of array capacity. |
RAID 5 and RAID 6 | 128 KiB | 1 MiB of bitmap space for every 1 TiB of capacity on the smallest drive in the array. |
256 KiB | 1 MiB of bitmap space for every 2 TiB of capacity on the smallest drive in the array. | |
Note: There is a margin of error
on the approximate bitmap memory usage of approximately 15%. For example,
the usage for a 256 KiB RAID 5 array is about 1.15 MiB for the first
2 TiB of drive capacity.
|
RAID level | Approximate required bitmap memory |
---|---|
RAID 5 | Drive capacity * (count + 2 * stripe) / (strip * stripe * 8) |
RAID 6 | Drive capacity * (count + 3 * stripe) / (strip * stripe * 8) |
Note: Drive capacity is in GB, count
= drive count, stripe = stripe width, strip = strip length (in KB).
|
You can also use the lsiogrp and chiogrp command-line interface (CLI) commands to modify the settings.