5.1 Principal Buffers

By default, the principal buffer is present in every DTrace invocation and is the buffer to which tracing actions record their data. These actions include the following: printa, printf, stack, trace, and tracemem.

The principal buffers are always allocated on a per-CPU basis. This policy is not tunable, but you can restrict tracing and buffer allocation to a single CPU by using the cpu option.