{ "id":"/axapi/v3/system/cpu-load-sharing", "type":"object", "node-type":"scalar", "title":"cpu-load-sharing", "partition-visibility":"shared", "auto-created-object":1, "description":"Redistribute packets uniformly to all CPUs during overload situations", "properties":{ "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable CPU load sharing in overload situations", "optional":true }, "packets-per-second":{ "type":"object", "properties":{ "min":{ "type":"number", "format":"number", "minimum":0, "maximum":30000000, "default":100000, "partition-visibility":"shared", "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))" } } }, "cpu-usage":{ "type":"object", "properties":{ "low":{ "type":"number", "format":"number", "minimum":0, "maximum":100, "default":60, "partition-visibility":"shared", "description":"CPU usage threshold (percentage) that will restore the normal packet distribution (default: 60)" }, "high":{ "type":"number", "format":"number", "minimum":0, "maximum":100, "default":75, "partition-visibility":"shared", "description":"CPU usage threshold (percentage) that will trigger the redistribution (default: 75)" } } }, "allow-l7-sessions":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow L7 sessions forward to home cpu", "optional":true }, "tcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disallow redistribution of new TCP sessions", "optional":true }, "udp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disallow redistribution of new UDP sessions", "optional":true }, "others":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disallow redistribution of new non TCP/UDP IP sessions", "optional":true }, "disallow-new-session-cpu-usage-high":{ "type":"number", "format":"number", "minimum":0, "maximum":100, "default":0, "partition-visibility":"shared", "description":"CPU usage threshold (percentage) that fully disallow new sessions (default: 0, not enabled)", "optional":true }, "disallow-new-session-cpu-usage-low":{ "type":"number", "format":"number", "minimum":0, "maximum":100, "partition-visibility":"shared", "description":"CPU usage threshold (percentage) that fully allow new sessions (default: 1/2 of cpu-usage-high configured)", "optional":true }, "disallow-new-session-cpu-ewma-alpha":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":18, "partition-visibility":"shared", "description":"EWMA ALPHA value to control how responsive the system disallow new session to CPU usage changes (default: 18)", "optional":true }, "disallow-new-session-cpu-probe-time":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":20, "partition-visibility":"shared", "description":"Probe time when CPU RR is trigged for disallow new session (default: 20)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } } }