# services.<name>.resources

> Limits per replica.

Limits per replica. You are billed for actual use, not for limits.

- **Type:** object
- **Since:** manifest v1

## Example

```yaml
services:
  web:
    resources:
      cpu: 1
      memory: 1GB
```

## Fields

### cpu

`services.<name>.resources.cpu`

vCPU limit, in steps of 0.1.

- **Type:** number
- **Range:** 0.1 to 32
- **Since:** manifest v1

```yaml
services:
  web:
    resources:
      cpu: 1
```

```yaml
services:
  web:
    resources:
      cpu: 0.5
```

### memory

`services.<name>.resources.memory`

Memory limit (at least 128MB).

- **Type:** [size](/docs/manifest/#size)
- **Since:** manifest v1

```yaml
services:
  web:
    resources:
      memory: 1GB
```

## See also

- [services](/docs/manifest/services/): all fields of `services`
- [guv.yaml reference](/docs/manifest/)
