免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3449 | 回复: 9
打印 上一主题 下一主题

坛子上的兄弟有研究过开机速度优化的问题没 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-06 22:19 |只看该作者 |倒序浏览
貌似有家日本公司实现了android的一秒开机,大家讨论讨论原理

论坛徽章:
0
2 [报告]
发表于 2011-06-06 23:26 |只看该作者
看具体硬件了。如果是嵌入式那种,所有的外设都是定死的,也不用扫描BUS,检查外设啥的。就直接在BIOS里面写死设置,可以做的很快。BOOTLOADER 和 OS也可以稍微优化下。

其实UEFI也有好像几秒以内开机的,原理类似。俺觉得

论坛徽章:
0
3 [报告]
发表于 2011-06-07 10:56 |只看该作者
http://processors.wiki.ti.com/in ... s_For_1_Second_Boot
我们目前主要针对copy过程的优化,只做到了8-9秒的样子。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
4 [报告]
发表于 2011-06-07 11:11 |只看该作者
08 年还是 09 年的 AKA 内核开发大会时,intel 的一个工程师就做了一个开机速度优化的讲座,还做了现场演示。

LZ 可以找一下当年的 PPT

论坛徽章:
0
5 [报告]
发表于 2011-06-07 12:48 |只看该作者
本帖最后由 specter117 于 2011-06-07 12:54 编辑

没有兄弟尝试过用hybernate做开机优化吗,就是类似于PC上的休眠,直接从磁盘或flash上保存的snapshot启动

论坛徽章:
0
6 [报告]
发表于 2011-06-07 17:50 |只看该作者
不懂开机优化。。。

假如某公司说他可以5秒内开机,那么怎么界定开机成功这件事呢?

以前听说有作假的,起来就load一个jpg到显示器上,让人觉得是开机到桌面了。其实后面还在做事情。

论坛徽章:
0
7 [报告]
发表于 2011-06-08 16:34 |只看该作者
回复 1# specter117


    我记得去年还是前年有个1s启动的宣传,用的就是hibernate。
    intel的那个5s启动还是常规方法,不过是在pc + ssd上实现的,其中最主要的手段是sreadahead,将启动过程中要读取的数据整理,然后使用readahead读,比read要快得多。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
8 [报告]
发表于 2011-06-08 19:01 |只看该作者
一秒开机,1GHZ,1G个指令,大约2*10^8行C代码.
看来速度限制不在指令上.BUS检测也用不了多久.最主要的还是IO海量数据的慢接口通信

论坛徽章:
0
9 [报告]
发表于 2011-06-08 23:27 |只看该作者
回复 7# hubertx


    intel那个方法我很怀疑,开机40秒的时间瓶颈是在IO吗,我怎么感觉主要在android那些应用层的初始化啊

论坛徽章:
0
10 [报告]
发表于 2011-06-18 00:00 |只看该作者
回复 9# specter117

通常来说,IO等待是速度慢的主要原因,即使SSD也不例外。bootchart可以证明这一点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP