By default, stdout is buffered when piped to another program (such as when irqbalance is ran by systemd). Messages are delayed until the buffer is full, at which point they are all written at once. This can cause messages to be printed many minutes after they were generated. This can be fixed either by
By default,
stdout
is buffered when piped to another program (such as whenirqbalance
is ran by systemd). Messages are delayed until the buffer is full, at which point they are all written at once. This can cause messages to be printed many minutes after they were generated. This can be fixed either bystderr
stdout
to be unbuffered