Further optimization in rc.d:
splitting non-networking DAEMON (eg. moused)
Critical issue in rcexecr:
stop_boot (in /etc/rc.subr) doesn't stop rcexecr
it might need a check before involving /usr/local/etc/rc.d/*,
or just kill child processes?
--Buganini
___
rcexecr generate time table like this:
# env ARG0=\? ARG1=start rcexecr /etc/rc.d/*
1 beg /etc/rc.d/dhclient start
1 beg /etc/rc.d/rctl start
1 beg /etc/rc.d/natd start
1 beg /etc/rc.d/ugidfw start
1 beg /etc/rc.d/sysctl start
2 end /etc/
On 24 Aug 2011, at 10:08, Vitaly Magerya wrote:
> One thing to try is to attach a diagnostics feature that will produce
> data about rc script dependencies and execution times, which can
> be used to visualize which scripts take most time, and how to
> reorganize dependencies to improve boot time
> the idea to start services concurrently during boot isn't new and the
> question why FreeBSD doesn't do it has popped up on the forum and
> mailing list occasionally. So, why not give it a shot?
As someone who uses FreeBSD on hist laptop and is constantly annoyed
by the lack of suspend-to-disk,
4 matches
Mail list logo