source: kernel-config/introduction/important/cgroup.toml

trunk
Last change on this file was b6d54494, checked in by Xi Ruoyao <xry111@…>, 10 months ago

building-notes: Note how to use cgroup for limiting resource usage

We were saying "-jN means using N cores (or N threads)". This is
completely wrong. "-jN" only tells the building system to run N jobs
simultaneously, but each job can start their own subprocesses or threads
and there is no way for the building system to know how many
subprocesses or threads a job will start.

This caused a lot of misunderstandings and encouraged users to wrongly
blame building systems.

Fix the description of -jN, and add how to use cgroup to control the
usage of CPU cores and system RAM.

On a systemd-based system, systemd is the cgroup manager and manually
operating on cgroups may puzzle systemd. So use systemd-run for
creating and setting up cgroup. On a sysv-based system create and set
up the cgroup manually.

  • Property mode set to 100644
File size: 34 bytes
Line 
1CGROUPS='*'
2MEMCG='*'
3CPUSETS='*'
Note: See TracBrowser for help on using the repository browser.