Skip to main content

processor

Contributors
Suggest changes

The processor table exports performance counters for the central processing units of the system. The alias name for processor:node is processor_node.

Classic Object: processor

Table Row IDs

ID Format Aggregation Type Comment

{instance_name}

(not applicable)

This represents the construction of the row ID field, which is a single unique string that identifies a row.

{node.name}

node

This represents the construction of the row ID field in node combo object, which is a single unique string that identifies a row.

Properties

This section describes the mapping between classic (ONTAPI) string counter names and REST property names.

Classic String Counter REST Property Description

node_name

node.name

Name of the node

node_uuid

node.uuid

UUID for the node

Counters

This section describes the mapping between classic (ONTAPI) numeric counter names and REST counter names.

Classic Numeric Counter REST Counter Description

processor_busy

busy_percent

Percentage of elapsed time that the processor is executing non-idle processes

processor_elapsed_time

elapsed_time

Wall-clock time since boot used for calculating processor utilization

sk_switches

sk_switches

Number of sk switches per second

hard_switches

hard_switches

Number of context switches per second

domain_switches

domain_switches

Number of domain switches per second

cp_rupts

cp_interrupts

Number of CP interrupts per second

noncp_rupts

non_cp_interrupts

Number of non-CP interrupts per second

ipi_rupts

ipi_interrupts

Number of IPI interrupts per second

grab_kahuna

grab_kahuna

Number of grab kahuna domain per second

grab_kahuna_time

grab_kahuna_time_percent

Grab kahuna domain time percentage

suspend_domain

suspend_domain

Number of context switches per second

suspend_domain_time

suspend_domain_time_percent

Suspend domain time percentage

cp_rupt_time

cp_interrupt_time_percent

CP interrupt time percentage

noncp_rupt_time

non_cp_interrupt_time_percent

Non-CP interrupt time percentage

domain_busy

domain_busy_percent

Array of processor time in percentage spent in various domains

freebsd_cp_time

freebsd_cp_time

FreeBSD CP time array

Property/Counter Content Changes

This section describes any output value differences between the classic (ONTAPI) string counter and the respective REST property. It also describes array label name changes between classic array counters and respective REST array counters.

REST Counter Description

domain_busy_percent

The counter labels have changed. The only label to change was hostOS.
It changed from hostOS to hostos.

freebsd_cp_time

The counter labels have changed. The old counter labels were USER, NICE, SYS, INTR, IDLE.
The new counter labels are user, nice, system, interrupt_request, idle.

Table Aliases

This section describes aliases for aggregated tables.

Classic Object Alias

processor:node

processor_node