docs/doc/source/deploy/kubernetes/worker-function-performance-profiles.rst
Ron Stone dcf0c9a372 Deploy folder structure
Move content under deploy/kubernetes as per convention.
This is required for DS builds.

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: I5da5b554ea274cbd3b1a2c0f47bf649df1080173
2021-08-04 08:51:01 -04:00

1.3 KiB

Worker Function Performance Profiles

offers a choice of two performance profiles for worker hosts configurable at the Kubernetes platform level.

Standard

This is the default profile, offering an optimal balance between throughput, latency and functionality. The standard profile is suitable for most applications.

Low Latency

This profile is optimized for low-latency performance. Characteristics of a low-latency worker host include:

  • lower throughput for most configurations
  • higher power consumption at low CPU utilization
  • disabled per-CPU scheduler watchdogs. This can result in increased fault detection time for some fault scenarios.

recommends the low-latency profile only for applications with stringent latency constraints such as .

You can create a heterogeneous configuration in which standard and low-latency worker hosts are mixed in the same standard deployment. Standard and low-latency worker nodes are identified with node labels. When launching a container, you can choose the required performance profile by specifying the appropriate label in the node-selector.