Upgrades - CPU over 50%

Post Reply
jkw117
Posts: 8
Joined: Fri Feb 21, 2020 1:08 pm

Upgrades - CPU over 50%

Post by jkw117 »

So here's my issue.
I have two Primera's in full FC synchronous replication.
The CPU performance is above 50% (averages close to 60-80% most of the time)
As long as things work (and they do very well) I don't mind.
MAJOR! issue you can't upgrade/update if the CPU is above 50%.

HPe support had me turn off all external services (ie vcenter connection etc) still to high. Their current recommendation is to move stuff off the array to do the damn upgrade. As we were working on a 2nd tier of external storage anyway no Biggy. But this is still messed up.

I'm going to probably end up calling them again to see what I need to move, and or what luns are causing the highCPU. Most (if not all) of the luns are using dedup/compression, and I can see some of them causing higher CPU because their are TB of data that are just images.

Any suggestions?
MammaGutt
Posts: 1578
Joined: Mon Sep 21, 2015 2:11 pm
Location: Europe

Re: Upgrades - CPU over 50%

Post by MammaGutt »

What is the hardware config?

As these are doing replication I'm guess in a DR case one Primera will take all the load. How would that work with the current CPU utilization?
The views and opinions expressed are my own and do not necessarily reflect those of my current or previous employers.
jkw117
Posts: 8
Joined: Fri Feb 21, 2020 1:08 pm

Re: Upgrades - CPU over 50%

Post by jkw117 »

So this is an A630 all SSD array. ~110TB each
The vmware integration, as well as extra services have been turned off to cut cpu usage at this point.
Currently we use both arrays actively their about 5 blocks from each other with dark FC in between. Synchronous replication so a write to one array is really a write to both. Full DR. it's about 600,000,000+ KB/h avg
Most of the load at the moment is on one array, but even the array that isn't as loaded still gets
I could temporarily stop replication, that would cut I/O's in between the boxes.
The one box is at 15% saturation, and the other around 55%.. most of the time.

As of today Tech Supports answer to the CPU usage, was hey at 7:05 am it was below 50% (I looked it was at 7:05 and 7:10 statistics wise. Then was above that the rest of the day. Their doesn't seem to be a timeframe of 30 minutes when it's below 50% at all. Just lots of blips of one or two stats showing below 50%.
Their recommendation aside from finding a low CPU time of day, was to cut usage to the array during the upgrade. (As a FYI I am currently at 4.2.6 , getting to 4.4.0+ is at least two major upgrades which take 1 1/2 hours each.. (ideally less) ) So I'm supposed to shutdown a chunk of servers for 3-6 hours possibly longer? for a system that's supposed to have almost 100% uptime..
I get maintenance windows.. But wth am I missing.
apol
Posts: 267
Joined: Wed May 07, 2014 1:51 am

Re: Upgrades - CPU over 50%

Post by apol »

You mentioned sync mirroring. Do you have peer persistence setup? You could

    1. Patch/update the array with 15% load
    2. Switchover load to this now fully updated array
    3. Patch/update the other array
When all else fails, read the instructions.
wbbouldin
Posts: 49
Joined: Wed Mar 11, 2015 2:16 pm

Re: Upgrades - CPU over 50%

Post by wbbouldin »

The prechecks should only warn when the CPU % is over 50% but under 75%. You should be able to install the update unless the CPU % is above 75%. Is that not what you're seeing? Sometimes, the GUI can make it look like you can't continue with the install, but you should be able to.
jkw117
Posts: 8
Joined: Fri Feb 21, 2020 1:08 pm

Re: Upgrades - CPU over 50%

Post by jkw117 »

wbbouldin wrote:The prechecks should only warn when the CPU % is over 50% but under 75%. You should be able to install the update unless the CPU % is above 75%. Is that not what you're seeing? Sometimes, the GUI can make it look like you can't continue with the install, but you should be able to.


So I've checked with HPe support and for 3par it was 50-75%.. for A630's which are 2 nodes with 2 cpu's each it's 50%.. If it goes over 50% for the 3-5 minutes it's checking cpu stats it fails the precheck.. After the precheck during the actual upgrade it doesn't care.
JinSXS
Posts: 33
Joined: Wed Jun 13, 2018 2:31 am

Re: Upgrades - CPU over 50%

Post by JinSXS »

think your array is undersized...

are you using deco ? if yes then the compression will take the cpu cycles..

we are on 4N A650 ...and support ask us to move RC to pair 2/3 to reduce pair 0/1 load..
convert volumes with high writes from deco to thin
User avatar
cali
Posts: 214
Joined: Tue Oct 07, 2014 8:34 am
Location: Germany

Re: Upgrades - CPU over 50%

Post by cali »

Are both Nodes (Controller) above 50%?
I have seem some Systems that one Node is about 25% and other steady above 50%.
In this Case I reboot the high CPU Node and after both stay at now 25%.
I assume this happen by a hang Service.
Post Reply