rctl(4)

rctl4

Resource limits

Usage

To compile this driver into the kernel, place the following line in the kernel configuration file:

options RACCT options RCTL

Overview

The rctl subsystem provides a flexible resource limits mechanism, controlled by a set of rules that can be added or removed at runtime using the rctl(8) management utility.

Loader tunables

Tunables can be set at the loader(8) prompt, or loader.conf(5).

kern.racct.enable: 1

Enable rctl. This defaults to 1, unless options RACCT_DEFAULT_TO_DISABLED is set in the kernel configuration file.

Sysctls

See the kern.racct sysctl tree.

Releases

24 releases since FreeBSD 11.1-RELEASE; the text changed 11 times.

  1. 11.1
  2. 11.2
  3. 11.3
  4. 11.4
  5. 12.0
  6. 12.1
  7. 12.2
  8. 12.3
  9. 12.4
  10. 13.0–13.2
  11. 13.3–15.1
  12. 16.0

History

The rctl subsystem first appeared in FreeBSD 9.0.

Authors

The rctl subsystem was developed by Edward Tomasz Napierala ⟨[email protected]⟩ under sponsorship from the FreeBSD Foundation.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.