手把手教你做北邮操作系统小学期实验一——Linux启动过程优化3

接Linux启动过程优化2的4

二、内核态进程启动过程优化-IDE检测修改

1) 根据上面的实验,发现IDE初始化时间太长,优化一下这一部分修改linux-2.4.20/include/asm-I386/ide.h中,
宏定义#define MAX_HWIFS 10 改为 #define MAX_HWIFS 3//这样开机只进行一次IDE初始化,加快启动时间。

就是将上面的10改为3
2) 按照刚才init测试函数的重新编译,重新编译出一个内核。
3) init//重新启动
4) 然后再查看开机dmesg | grep “second”
这里写图片描述
这里写图片描述

发现时间确实提高了不少
最快的时间是2 second -55920 microsecond//以前是4second多
这里写图片描述

猜你喜欢

转载自blog.csdn.net/XiaoyYidiaodiao/article/details/76090963