O buffer principal está presente em cada chamada do DTrace e é o buffer no qual as ações de rastreio registram seus dados por padrão. Estas ações incluem:
exit() |
printf() |
trace() |
ustack() |
printa() |
stack() |
tracemem() |
Os buffers principais sempre são alocados em uma base por CPU. Essa política não é ajustável, mas o rastreio e a alocação do buffer podem ser restritos a uma única CPU usando-se a opção cpu.