.. _system_cpu_load_sharing: 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** :download:`cpu-load-sharing schema ` ===================================== ================================================================ **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/system/cpu-load-sharing .. raw:: html :ref:`3216_cpu-load-sharing_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/system/cpu-load-sharing .. raw:: html :ref:`3216_cpu-load-sharing_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/system/cpu-load-sharing .. raw:: html :ref:`3216_cpu-load-sharing_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/system/cpu-load-sharing .. raw:: html :ref:`3216_cpu-load-sharing_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/system/cpu-load-sharing .. raw:: html :ref:`3216_cpu-load-sharing_attributes` .. raw:: html
.. _3216_cpu-load-sharing_attributes: cpu-load-sharing attributes --------------------------- **cpu-usage** **Description:** cpu-usage is a **JSON Block**. Please see below for :ref:`3216_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 :ref:`3216_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 .. _3216_cpu-usage: 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 .. _3216_packets-per-second: 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