Skip to content
Latchkey

O Que É o Kernel Ring Buffer?

O kernel ring buffer é um buffer circular de tamanho fixo na memória onde o kernel registra mensagens de diagnóstico, com as entradas mais antigas sendo sobrescritas à medida que novas chegam. O comando dmesg imprime seu conteúdo, revelando eventos como descoberta de dispositivos, avisos de drivers e mortes por falta de memória. Por estar na memória, ele é apagado ao reiniciar, a menos que seja capturado em um log.

Por que isso importa

Quando um processo de CI é morto misteriosamente, o kernel ring buffer muitas vezes guarda o único registro, como uma linha de morte por OOM nomeando a vítima. Ler o dmesg é uma forma primária de diagnosticar causas de nível de kernel para falhas de build.

Guias relacionados