Remove unneeded "will"s + minor fixes
[lttng-docs.git] / contents / understanding-lttng / core-concepts / channel / channel-buffering-schemes.md
CommitLineData
5e0cbfb0
PP
1---
2id: channel-buffering-schemes
3---
4
5In the user space tracing domain, two **buffering schemes** are
6available when creating a channel:
7
8 * **Per-PID buffering**: keep one ring buffer per process.
9 * **Per-UID buffering**: keep one ring buffer for all processes of
10 a single user.
11
47bfcb75 12The per-PID buffering scheme consumes more memory than the per-UID
5e0cbfb0
PP
13option if more than one process is instrumented for LTTng-UST. However,
14per-PID buffering ensures that one process having a high event
15throughput won't fill all the shared sub-buffers, only its own.
16
17The Linux kernel tracing domain only has one available buffering scheme
18which is to use a single ring buffer for the whole system.
This page took 0.023649 seconds and 4 git commands to generate.