Adaptive Optimization and full SSD tier
Posted: Mon Jan 20, 2014 2:49 pm
I’ve just got this friendly E-mail from the 3PAR support engineers:
-------------------------
Please bear in mind that 3PAR HP Array S/N xxx issued the following notification:
“The system has used over 85% of the raw physical space. Available physical space required for auto-growth of logical capacity by CPGs with default LD characteristics may be at risk.â€
Suggested actions:
- If these SSD drives are used for Adaptive Optimization (AO) then try to move the data back to NL and FC drives to gain more space on SSD drives.
- Compactcpg command should be used to trim the Volumes.
- Move some volumes to a CPG based on different type of drives (use: tunevv)
- Reclaim space by writing zeros to free areas of your TPVVs
- Make sure your TPVVs have zero detect policy enabled (use: showvv -pol to check)
- Delete old and unwanted snapshots as they use more and more space over time
- When Adaptive Optimization (AO) is used, data can be manually moved back to FC or NL
- Consider adding more capacity
---------------------------
From the technical white paper: Adaptive Optimization for HP 3PAR StoreServ Storage
"If the space in a tier exceeds the tier size (or the CPG warning limit), then the algorithm will first try to move regions out of that tier into any other tier with available space in an attempt to lower the tier’s size below the limit. If no other region has space, then the algorithm logs a warning and does nothing. (Note that if the warning limit for any CPG is exceeded, the array will generate an alert.) If space is available in a faster tier, it chooses the busiest regions to move to that tier. Similarly, if space is available in a slower tier, it chooses the most idle regions to move to that tier. The average tier service times and average tier access rates are ignored when data is being moved because the size limits of a tier have been exceeded"
And from the 3PAR Best Practices Guide:
“Best practice: If SSDs are used in Adaptive Optimization configurations, no thin provisioning volumes should be directly associated with SSD CPGs. The thin provisioning volumes should only be associated with FC CPGs. This will help ensure that SSD capacity is consumed by Adaptive Optimization and will allow this capacity to be safely used to 95 percent or even 100 percent.â€
To my questions:
I use Adaptive Optimization and want to utilize all available SSD. I have NO TPVV on SSD.
1. Would the AO algorithm not take care of the moving? I can’t find anything in the documentation that suggest how to move data manual as the engineer suggested. [edit] yes dynamic optimization but this has little to do with AO [/edit]
2. Is it safe to continue? (i was sure until i got this email)
3. Whats with the 95% capacity? A golden rule?
Ps. (I have created some free space just in case)
-------------------------
Please bear in mind that 3PAR HP Array S/N xxx issued the following notification:
“The system has used over 85% of the raw physical space. Available physical space required for auto-growth of logical capacity by CPGs with default LD characteristics may be at risk.â€
Suggested actions:
- If these SSD drives are used for Adaptive Optimization (AO) then try to move the data back to NL and FC drives to gain more space on SSD drives.
- Compactcpg command should be used to trim the Volumes.
- Move some volumes to a CPG based on different type of drives (use: tunevv)
- Reclaim space by writing zeros to free areas of your TPVVs
- Make sure your TPVVs have zero detect policy enabled (use: showvv -pol to check)
- Delete old and unwanted snapshots as they use more and more space over time
- When Adaptive Optimization (AO) is used, data can be manually moved back to FC or NL
- Consider adding more capacity
---------------------------
From the technical white paper: Adaptive Optimization for HP 3PAR StoreServ Storage
"If the space in a tier exceeds the tier size (or the CPG warning limit), then the algorithm will first try to move regions out of that tier into any other tier with available space in an attempt to lower the tier’s size below the limit. If no other region has space, then the algorithm logs a warning and does nothing. (Note that if the warning limit for any CPG is exceeded, the array will generate an alert.) If space is available in a faster tier, it chooses the busiest regions to move to that tier. Similarly, if space is available in a slower tier, it chooses the most idle regions to move to that tier. The average tier service times and average tier access rates are ignored when data is being moved because the size limits of a tier have been exceeded"
And from the 3PAR Best Practices Guide:
“Best practice: If SSDs are used in Adaptive Optimization configurations, no thin provisioning volumes should be directly associated with SSD CPGs. The thin provisioning volumes should only be associated with FC CPGs. This will help ensure that SSD capacity is consumed by Adaptive Optimization and will allow this capacity to be safely used to 95 percent or even 100 percent.â€
To my questions:
I use Adaptive Optimization and want to utilize all available SSD. I have NO TPVV on SSD.
1. Would the AO algorithm not take care of the moving? I can’t find anything in the documentation that suggest how to move data manual as the engineer suggested. [edit] yes dynamic optimization but this has little to do with AO [/edit]
2. Is it safe to continue? (i was sure until i got this email)
3. Whats with the 95% capacity? A golden rule?
Ps. (I have created some free space just in case)