Contents

Cluster Resource Limits

Contents

Cluster Resource Limits

By default users can create clusters with as many workers and resources as they want. In shared environments this may not always be desirable. To remedy this administrators can set per-cluster resource limits.

A few limits are available:

  • c.ClusterConfig.cluster_max_cores: Maximum number of cores per cluster

  • c.ClusterConfig.cluster_max_memory: Maximum amount of memory per cluster

  • c.ClusterConfig.cluster_max_workers: Maximum number of workers per cluster

If a cluster is at capacity for any of these limits, requests for new workers or workers will warn with an informative message saying they’re at capacity.

Example

Here we limit each cluster to:

  • A max of 80 active cores

  • A max of 1 TiB of RAM

c.ClusterConfig.cluster_max_cores = 80
c.ClusterConfig.cluster_max_memory = "1 T"