(Yes, Guix System still uses a vintage syslogd—it’s dumb, but it does the job.)
Conversation
Notices
-
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 06-Jun-2022 23:03:14 CEST Ludovic Courtès -
Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 06-Jun-2022 23:03:16 CEST Ludovic Courtès Recently installed Guix System on a machine with slowish spinning HDDs: it would boot super slowly and you could see kernel messages scroll by slowly on tty12.
Turns out this is because syslogd (from GNU Inetutils) would ‘fsync’ after each line that gets logged, meaning we’d wait for the HDD for 0.2–0.8s after every line logged during bootup!
Ekaitz Zárraga 👹 repeated this.
-