摘要
目前,Linux的使用越来越广泛,但Linux启动速度不尽如人意,尤其当Linux作为服务器使用时,如果出现故障,需要重起机器,就更强调其启动速度。此外,现在的Linux系统也更强调服务的可用性。从Linux传统的启动sysvinit出发,介绍下一代的Linux启动的替代程序发展过程与现状,并分析各个替代应用的普遍性,服务依赖关系解决的手段,服务的监管。此外,还用专门的启动分析程序bootchart分析了替代程序的各方面的启动性能,并预测其应用前景。
Currently, the use of Linux becomes more and more widely. While the speed of Linux boot is not desirable, especially when Linux uses as servers, high speed is more preferable. In addition, people pay more attention to the availability of services in Linux. It started with the traditional init (sysvinit), and the history of how the original init evolves into the next general replacements of init and its status in quo is introduced. Their universality and the methods to solve the dependency, and the tools for supervising services are analyzed. At last, the comparisons of the performance of some replacements using special boot tools bootchart, and forecasted the prospects of their application is provided.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第18期4828-4832,4835,共6页
Computer Engineering and Design
基金
江苏省科学技术厅基金项目(BA2005001)
关键词
下一代Linux启动
服务启动并行化
服务依赖
服务监管
服务孵化
next general init
service startup parallelization
service dependency
supervising service
respawning services