system cpu-load-sharing

Redistribute packets uniformly to all CPUs during overload situations

cpu-load-sharing Specification

Parameter Value
Type Configuration Resource
Element Name cpu-load-sharing
Element URI /axapi/v3/system/cpu-load-sharing
Element Attributes cpu-load-sharing_attributes
Partition Visibility shared
Schema cpu-load-sharing schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/system/cpu-load-sharing

cpu-load-sharing attributes

Get Object

GET

/axapi/v3/system/cpu-load-sharing

cpu-load-sharing attributes

Modify Object

POST

/axapi/v3/system/cpu-load-sharing

cpu-load-sharing attributes

Replace Object

PUT

/axapi/v3/system/cpu-load-sharing

cpu-load-sharing attributes

Delete Object

DELETE

/axapi/v3/system/cpu-load-sharing

cpu-load-sharing attributes

cpu-load-sharing attributes

cpu-usage

Description: cpu-usage is a JSON Block. Please see below for cpu-usage

Type: Object

disable

Description Disable CPU load sharing in overload situations

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

others

Description Disallow redistribution of new non TCP/UDP IP sessions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

packets-per-second

Description: packets-per-second is a JSON Block. Please see below for packets-per-second

Type: Object

tcp

Description Disallow redistribution of new TCP sessions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

udp

Description Disallow redistribution of new UDP sessions

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

cpu-usage

Specification Value
Type object

high

Description CPU usage threshold (percentage) that will trigger the redistribution (default: 75)

Type: number

Range: 0-100

Default: 75

low

Description CPU usage threshold (percentage) that will restore the normal packet distribution (default: 60)

Type: number

Range: 0-100

Default: 60

packets-per-second

Specification Value
Type object

min

Description Minimum packets-per-second threshold (per CPU) before redistribution will take effect (Minimum packets-per-second threshold (per CPU) before redistribution will take effect (default: 100000))

Type: number

Range: 0-30000000

Default: 100000