之前针对linux启动时间按照celinux上的措施优化了一下,以下是度量数据(和具体硬件相关可能有出入)
|
Kernel->initrd 3950mS |
Printk打印 |
在bootldr里面指定quiet启动 |
-920mS |
|
Loops_per_jiffies 计算 |
在bootldr里面指定lpj= |
-230mS | |
|
pty_init |
不编译pty支持到内核里面 |
-850mS | |
|
ramdisk_initrd |
替换为 cpio-initrd |
-660mS | |
|
Initrd解压 |
使用不压缩的initrd |
-880mS | |
|
Ramdisk支持个数16 |
缩小为4个 |
-40mS | |
|
小计 3950mS |
|
-3580mS |
本文详细介绍了如何通过调整kernel、initrd、启动参数、内核编译选项等手段,将Linux系统的启动时间从3950ms缩短至3570ms,重点关注了优化步骤和效果。
8171

被折叠的 条评论
为什么被折叠?



