SystemResourceLimits - Amazon IoT Greengrass
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

SystemResourceLimits

Contains information about system resource limits that the Amazon IoT Greengrass Core software applies to a component's processes. For more information, see Configure system resource limits for components.

Contents

cpus

The maximum amount of CPU time that a component's processes can use on the core device. A core device's total CPU time is equivalent to the device's number of CPU cores. For example, on a core device with 4 CPU cores, you can set this value to 2 to limit the component's processes to 50 percent usage of each CPU core. On a device with 1 CPU core, you can set this value to 0.25 to limit the component's processes to 25 percent usage of the CPU. If you set this value to a number greater than the number of CPU cores, the Amazon IoT Greengrass Core software doesn't limit the component's CPU usage.

Type: Double

Valid Range: Minimum value of 0.

Required: No

memory

The maximum amount of RAM, expressed in kilobytes, that a component's processes can use on the core device.

Type: Long

Valid Range: Minimum value of 0. Maximum value of 9223372036854771712.

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: