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之系統啓動時間優化概述​​​​

五,高版本編譯器

​    如果硬件支持浮點計算,請打開相應的選項

    下載個高版本的官方編譯器,重新編譯,運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章