systemd-journald escribe 49 KB en disco por cada línea de registro

Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes

systemd-journald escribe 49 KB en disco por cada línea de registro

Un informe de error en GitHub muestra que systemd-journald genera una I/O excesiva: una sola línea de registro provoca decenas de KB de escrituras en disco. El usuario XANi reporta que con solo 2 líneas de registro por segundo, su VM alcanza ~50 IOPS. Pruebas posteriores de ValdikSS confirman que una entrada de 752 bytes genera más de 7 KB de escrituras en el dispositivo de bloque, incluso con la compresión desactivada. El problema parece deberse al formato ineficiente del journal y a los vaciados de caché bajo presión de memoria.

Journald simplemente utiliza un formato extremadamente ineficiente (también lo he visto corromperse en apagados no limpios suficientes veces como para declarar que ni siquiera es tan resistente), ya que los archivos son también varias veces el tamaño de lo que realmente se escribe en ellos.

Más de este día

2026-08-13