[arch-general] On-boot delay due to timer units
Leonid Isaev
lisaev at umail.iu.edu
Thu Apr 17 14:56:12 EDT 2014
Hi,
Since anacron jobs were replaced with timers, I am seeing a noticeable delay
before agetty prompt appears on machines which were unused for some time (due
to update/man-db timers starting up simultaneously).
TLDR: Anacron inserts a random delay between boot and running the jobs, so is
it possible to simulate this behavior by including e.g. "OnBootSec=..." in the
timers at next update? Or is this option incompatible with OnCalendar?
Here is the (edited) "statistics" obtained by grepping /var/log/daemon.log.
The disk is actually an Intel X-25 (sata-2) SSD.
--- No timers are active (baseline) ---
Apr 6: 5.983s (kernel) + 1.947s (userspace) = 7.930s.
Apr 6: 5.815s (kernel) + 2.494s (userspace) = 8.310s.
Apr 6: 5.692s (kernel) + 1.612s (userspace) = 7.304s.
Apr 7: 5.874s (kernel) + 2.561s (userspace) = 8.436s.
Apr 9: 5.704s (kernel) + 3.001s (userspace) = 8.706s.
Apr 10: 5.612s (kernel) + 2.494s (userspace) = 8.106s.
Apr 11: 5.618s (kernel) + 2.908s (userspace) = 8.526s.
Apr 12: 5.671s (kernel) + 3.345s (userspace) = 9.016s.
--- Timers first run ---
Apr 14: 5.464s (kernel) + 46.883s (userspace) = 52.348s.
--- Startup with timers ---
Apr 15: 5.715s (kernel) + 2.878s (userspace) = 8.593s.
Apr 16: Not powered on
Apr 17: 6.414s (kernel) + 7.785s (userspace) = 14.200s.
$ systemd-analyze blame | head
6.724s man-db.service
1.935s updatedb.service
926ms root-ssh-key-init at 0x14d33aba.service
507ms lxc at appserver\x2dx86_64.service
427ms rfkill-unblock at wlan.service
381ms systemd-networkd.service
340ms wlan-powersave at wls1.service
289ms syslog-ng.service
235ms volatile-mail.service
225ms iptables.service
Thanks,
L.
--
Leonid Isaev
GPG fingerprints: DA92 034D B4A8 EC51 7EA6 20DF 9291 EE8A 043C B8C4
C0DF 20D0 C075 C3F1 E1BE 775A A7AE F6CB 164B 5A6D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://mailman.archlinux.org/pipermail/arch-general/attachments/20140417/52906720/attachment.asc>
More information about the arch-general
mailing list