This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation and AIOps products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).
We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:
Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,
Post an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.
IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.
ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.
Spoke with the Atruvia team and explained the situation that ideally we would like them to look at implementing all the suggestions Pankaj made in regard too: CPU throttling tolerance, Aggressiveness, Min & Max observation period. They have attempted this at a global scale, so for example, CPU throttling tolerance is now set globally. I asked them whether there is a specific candidate we could work with, friendly business application owner who is seeing recommendations to scale down vcpu followed by seeing requests to scale up vcpu. Atruvia advised that the next time a team highlights this, they will ask them to be a test candidate for the recommendations.
Before we can prioritize PM team want to ensure all the suggestions that were made on call by Pankaj have been exercised and has resolved/remediated the issue.
We should also look into whether Requests and Limits could also be separated for bi directional sizing independently.
Additional recommendations were for adjustments too:
CPU throttling tolerance A low percentage value indicates more sensitivity to throttling, change default 20% to 10%
Aggressiveness, try increasing from default 99% up to 99.9% for more sensitive workloads
Look at potentially adjusting Max observation period and Min observation period, a shorter period for more sensitive workloads means that there are fewer data points to account for when Turbonomic calculates usage percentiles. This shorter period results in more dynamic, elastic resizing, while a longer period results in more stable or less elastic resizing.
After discussions with the customer and PM team, recommendation is for bi directional commodity based vcpu and vmem rate of resize values so that rate of resize can be configured independently for both vcpu and vmem. This would enable customers to set optimal values independently, for example: vCPU set to -3 and vMem set to -1.
aggressiveness scaling constraint is using default P99