Linux 系统优化

参考文章 http://elinux.org/Boot_Time

https://community.nxp.com/docs/DOC-93619​

一,commodline(bootargs参数)

    ​commandline含义可查看kernel/Documentation/kernel-parameters.txt文档

    1.​lpj=xxx  

        设置loops_per_jiffy为固定值。kernel启动时会自动检测,得到这个值;因此,可以直接把这个值设置在bootargs中,这样kernel启动时就不会再检测了。

    2.quiet

        去掉打印信息

        note:也可以在内核中选上相应的选项

二,压缩方式

    压缩方式有gzip,lzma,lzo,ucl;其中据说ucl是解压缩最快的(未尝试),其次是lzo(没看出明显效果)。

    前三个压缩方式,可以直接在内核中选择就可以

    ​ General setup  --->

           ​Kernel compression mode (LZO)  ---> 

    ucl下载:ucl-1.03.tar.gz

三,去除不需要的功能

    通过make menuconfig裁剪kernel

四,优化需要的功能, 驱动初始化重排

    参看  嵌入式linux之系统启动时间优化概述​​​​

五,高版本编译器

​    如果硬件支持浮点计算,请打开相应的选项

    下载个高版本的官方编译器,重新编译,运行​​

你可能感兴趣的:(Linux 系统优化)