On Wed, Oct 01, 2014 at 11:31:18PM +0200, Julian Andres Klode wrote: > > console-setup requires 800ms during a boot. The complete boot finishes > in 4.1 seconds. This really should not be a shell script in the long > term, but short term at least removing "fast" from the manual page > would be a good idea... > > Here's a boot graph: > https://people.debian.org/~jak/boot.svg
One possible explanation is what Samuel Thibault proposed (for some reason setupcon doesn't use cached keymap). The following is (may be) another explanation. I don't know how exactly recent Debian systems boot so the following is only a guess. Considering that keyboard-setup.service uses only 190 ms compared to 823 ms for console-setup.service, I suppose that these 823 ms are caused by forked printf commands (by setupcon) waiting for the virtual consoles to become active. So during most of these 823ms the scripts were waiting and didn't consume cpu resources. If my hypothesis is true, the proper fix is to improve the description console-setup.service in order to run it only after the virtual consoles become active. This, however, is not something I can do (with my current knowledge). Anton Zinoviev -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141008152704.ga2...@logic.fmi.uni-sofia.bg