> For a while, I was rather unhappy with the boot times I was seeing,
> but after changing CONFIG_HZ from 100 to 1000, that changed
> dramatically.

...

> There is also a rather peculiar delay between the startup of several
> services (dev-mqueue.mount, systemd-random-seed-load.service, etc)
> which is very regular.  Not sure why this happens.
> 
> Does anyone have any insights into why we have this huge difference?

CONFIG_PREEMPT is not enabled in your kernel configuration; in that case system 
performance is highly dependent on how often the scheduler runs (for some 
workloads at least). The delay between services most likely comes from the 
interaction between systemd and cgroup controllers (cf. 
http://0pointer.de/blog/projects/cgroups-vs-cgroups.html, which has further 
suggestions for how you might want to configure your kernel).

-- 
Jonas Öster 

Robert Bosch Car Multimedia GmbH 
Platform software (CM-AI/PJ-CF31)
Postfach
31132 Hildesheim
GERMANY
www.bosch.com

Tel. +49 5121 49 4716
[email protected]

Registered Office: Hildesheim, Registration Court: Amtsgericht Hildesheim HRB 
201334
Chairman of the Supervisory Board: Dirk Hoheisel; 
Managing Directors: Uwe Thomas;
Michael Bolle, Robby Drave, Egbert Hellwig
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to