Decide whether to use a pool or a volume group
You can create volumes using either a pool or a volume group. The best selection depends primarily on the key storage requirements such as the expected I/O workload, the performance requirements, and the data protection requirements.
Reasons to choose a pool or volume group
Choose a pool
-
If you need faster drive rebuilds and simplified storage administration, require thin volumes, and/or have a highly random workload.
-
If you want to distribute the data for each volume randomly across a set of drives that comprise the pool.
You cannot set or change the RAID level of pools or the volumes in the pools. Pools use RAID level 6.
Choose a volume group
-
If you need maximum system bandwidth, the ability to tune storage settings, and a highly sequential workload.
-
If you want to distribute the data across the drives based on a RAID level. You can specify the RAID level when you create the volume group.
-
If you want to write the data for each volume sequentially across the set of drives that comprise the volume group.
Because pools can co-exist with volume groups, a storage array can contain both pools and volume groups. |
Feature differences between pools and volume groups
The following table provides a feature comparison between volume groups and pools.
Use | Pool | Volume group |
---|---|---|
Workload random |
Better |
Good |
Workload sequential |
Good |
Better |
Drive rebuild time |
Faster |
Slower |
Performance (optimal mode) |
Good: Best for small block, random workload. |
Good: Best for large block, sequential workloads |
Performance (drive rebuild mode) |
Better: Usually better than RAID 6 |
Degraded: Up to 40% drop in performance |
Multiple drive failures |
Greater data protection: Faster, prioritized rebuilds |
Less data protection: Slow rebuilds, greater risk of data loss |
Adding drives |
Faster: Add to pool on the fly |
Slower: Requires Dynamic Capacity Expansion operation |
Thin volumes support |
Yes |
No |
Solid State Disk (SSD) support |
Yes |
Yes |
Simplified administration |
Yes: No hot spares or RAID settings to configure |
No: Must allocate hot spares, configure RAID |
Tunable performance |
No |
Yes |
Functional comparison of pools and volume groups
The function and purpose of a pool and a volume group are the same. Both objects are a set of drives logically grouped together in a storage array and are used to create volumes that a host can access.
The following table helps you decide whether a pool or volume group best suits your storage needs.
Function | Pool | Volume Group |
---|---|---|
Different RAID level supported |
No. Always RAID 6 in System Manager. |
Yes. RAID 0, 1, 10, 5, and 6 available. |
Thin volumes supported |
Yes |
No |
Full disk encryption (FDE) supported |
Yes |
Yes |
Data Assurance (DA) supported |
Yes |
Yes |
Shelf loss protection supported |
Yes |
Yes |
Drawer loss protection supported |
Yes |
Yes |
Mixed drive speeds supported |
Recommended to be the same, but not required. Slowest drive determines speed for all drives. |
Recommended to be the same, but not required. Slowest drive determines speed for all drives. |
Mixed drive capacity supported |
Recommended to be the same, but not required. Smallest drive determines capacity for all drives. |
Recommended to be the same, but not required. Smallest drive determines capacity for all drives. |
Minimum number of drives |
11 |
Depends on RAID level. RAID 0 needs 1. RAID 1 or 10 needs 2 (requires an even number). RAID 5 minimum is 3. RAID 6 minimum is 5. |
Maximum number of drives |
Up to the maximum limit for the storage array |
RAID 1 and 10—up to the maximum limit of the storage array RAID 5, 6—30 drives |
Can choose individual drives when creating a volume |
No |
Yes |
Can specify segment size when creating a volume |
Yes. 128K supported. |
Yes |
Can specify I/O characteristics when creating a volume |
No |
Yes. File system, database, multimedia, and custom supported. |
Drive failure protection |
Uses preservation capacity on each drive in the pool making reconstruction faster. |
Uses a hot spare drive. Reconstruction is limited by the IOPs of the drive. |
Warning when reaching capacity limit |
Yes. Can set an alert when used capacity reaches a percentage of the maximum capacity. |
No |
Migration to a different storage array supported |
No. Requires that you migrate to a volume group first. |
Yes |
Dynamic Segment Size (DSS) |
No |
Yes |
Can change RAID level |
No |
Yes |
Volume expansion (increase capacity) |
Yes |
Yes |
Capacity expansion (add capacity) |
Yes |
Yes |
Capacity reduction |
Yes |
No |
Mixed drive types (HDD, SSD) are not supported for either pools or volume groups. |