linxu启动速度优化:
除了从基本的思路:裁剪内核,尽量删除打印信息等之外,比较有效果的是:
1)将linux内由压缩内核改为非压缩内核,原因内核解压时间大于数据拷贝的时间;
2)将RAMdisk由压缩包改为非压缩包的RAM的disk,同上;
3)将内核及RAMdisk从FLash拷贝到RAM的过程修改为DMA控制方式,提高拷贝速度;
经过上述操作,linux启动时间可以缩短约3S。
实验记录:
linux内核 |
压缩内核 |
非压缩内核 |
大小 |
1.8M |
|
拷贝+解压缩时间 |
|
|
RAM disk |
压缩内核 |
非压缩内核 |
大小 |
1.8M |
|
拷贝+解压缩时间 |
|
|
DMA拷贝的速度:
阅读(950) | 评论(0) | 转发(0) |