My firewall is an AMD 5130 (pre Zen) with 4 GB RAM and a SATA SSD, running Debian stable with sysvinit. It reboots in less than 30 seconds, which means that most of the time TCP sessions passing through it stay up.
I don't think runit has an equivalent for `systemd-analyze blame`, but something is probably slowing things down by a lot.