O vermelho apenas ativa entradas que possuem um valor +?ms
após o @...
. De acordo com a página de manual systemd-analyze
:
systemd-analyze critical-chain [UNIT...] prints a tree of the
time-critical chain of units (for each of the specified UNITs or for the
default target otherwise). The time after the unit is active or started
is printed after the "@" character. The time the unit takes to start is
printed after the "+" character. Note that the output might be misleading
as the initialization of one service might depend on socket activation
and because of the parallel execution of units.
Por isso, apenas destaca as unidades que realmente demoram a começar, como serviços reais (Docker, ...) como opostas a alvos simples que acabam de ser cumpridos e que não "iniciam".