Software Development Kit (SDK) and API Discussions

Total Processor Busy Overflows SDK 4.1


Hi Guys,

When using the SDK  with Perl I have noticed that the value obtained for  the total processor busy is often much larger than 100 goes up to 200 + sometimes for high utilized filers. For filers that are lightly utilized it does not overflow.

Has anyone else observed this ? Is there a possible solution or do we have to wait on an SDK update ?

% CPU utilization = (total_processor_busy at time t2 - total_processor_busy at time t1) /(cpu_elapsed_time at time t2 - cpu_elapsed_time at time t1)



So NMSDK has 3 performance metrics related to the processor:

  • cpu_busy ( sysstat -x like  utilization for processor performance)
  • avg_processor_busy ( average utilization across all cores )
  • total_processor_busy (utilization across all cores, example if 2 processors are present and are both at 100%. total processor busy will show 200%)

Therefore it does not overflow. For general sysstat like cpu performance metric "cpu_busy") should be used and not total_processor_busy


Thank you, this would help others as well.

NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner