|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
头几天有个伴侣由于项目实行,在思索Linux上的Oracle最将近多长工夫才干启动?他们的请求是10秒之内。由于体系大概会常常断电。
我事先思索30秒之内可以完成,要紧缩到10秒之内就太坚苦了。由于数据库的断电恢复大概必要较长的工夫。
明天看到如许一些旧事和动静,先懂得一下Linux的启动速率。
起首最快的Linux号称能够在2.97秒内启动:Linuxbootsin2.97seconds
这是一家日本公司计划的嵌进式Linux体系Lineo在低功耗的体系上能够在2.97秒内启动。他们称这个疾速启动软件体系为Warp2,Warp2由一个引诱加载程序,一个定制的Linux软件套装,和一个相似于suspend-to-disk(休眠到硬盘)的软件hibernationdriver构成。
这个"蛰伏驱动"能够将RAM的快照信息写进到闪存里构成镜像,而不是写到硬盘里,据悉它可以保留50%的RAM信息。Warp2能够保留多重体系的RAM快照,以给重启供应洁净的启动情况,大概启动时间接读取之前保留的RAM镜像,如许就可以加速启动速率。
他们的测试情况是利用armCPU,运转Warp2的体系,固然Warp2里包括Linux,X显现子体系,窗口办理器twm,3个xterm命令行工具。它启动的是一个18.3MB的RAM镜像,消费了2.97秒。而在一样的情况下,启动6.8M的RAM镜像必要3.17秒。
而在LWN.net上,别的一篇文章则形貌了5秒内启动的Linux内核:
twodevelopersbeatthefivesecondmarkwithtwosoftwareloads:onemodifiedFedoraandonemodifiedMoblin.
这申明Linux的启动工夫是年夜能够精简的,不外如许的内核必要响应的硬件体系的共同。
在研讨Linux启动和初始化时,一个很好的帮助工具是BootChart,该工具能够用于展示Linux的启动工夫损耗,以便剖析和优化
</p>
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。 |
|