我当时考虑30秒以内能够实现,要压缩到10秒以内就太困难了。因为数据库的断电恢复可能需要较长的时间。
今天看到这样一些新闻和消息,先了解一下Linux的启动速度。
首先最快的Linux号称可以在2.97 秒内启动:Linux boots in 2.97 seconds
而在LWN.net上,另外一篇文章则描述了5秒内启动的Linux内核:
这说明Linux的启动时间是大可以精简的,不过这样的内核需要相应的硬件系统的配合。
在研究Linux启动和初始化时,一个很好的辅助工具是BootChart,该工具可以用于展现Linux的启动时间消耗,以便分析和优化。