Documentation ¶
Overview ¶
Package task provides functionality for getting the max number of processors for an ECS task.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct {
// contains filtered or unexported fields
}
Task represents a task.
func (*Task) GetMaxProcs ¶
GetMaxProcs is responsible for getting the max number of processors, or /sched/gomaxprocs:threads based on the CPU limit of the container and the task. The container vCPU can not be greater than Task CPU limit, therefore if Task CPU limit is less than 1, the max threads returned is 1. If no CPU limit is found for the container, then the max number of threads returned is the number of CPU's for the ECS Task.
Click to show internal directories.
Click to hide internal directories.