婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 1 秒內啟動Linux的方法

1 秒內啟動Linux的方法

熱門標簽:外呼電話系統(tǒng)怎么操作 測繪地圖標注名稱 鶴崗400電話申請 智能電銷機器人有用嗎 德陽400電話申請 怎么在百度地圖標注公司的位置 百度地圖標注直線距離 天津電話外呼系統(tǒng)排名 商機地圖標注

 盡可能快的啟動系統(tǒng),對于自動化設備是非常重要的。系統(tǒng)能夠在用戶無法感知的時間內啟動,也就意味著在不需要工作時,可以完全切斷電源,而不是掛起 進入休眠狀態(tài)。本文基于Atmel AT91系列片上系統(tǒng)和NAND閃存,經過一系列的優(yōu)化,將Linux系統(tǒng)啟動時間,從最初的11秒,降低到最終的656毫秒。

背景知識

系統(tǒng)從上電到完全啟動,需要經過許多過程。一個簡化的啟動流程大概包含:

硬件重置
啟動引導程序(bootloader)
操作系統(tǒng)初始化
應用程序執(zhí)行
其中硬件非常關鍵,但是硬件一般難以更改。后續(xù)的優(yōu)化,主要針對引導程序、Linux內核和應用程序展開。

引導程序優(yōu)化

引導程序主要完成對CPU的基礎設置,處理ARM標記(ATAGS,ARM TAGS)或設備樹(device trees),切換存儲管理單元(MMU,Memory Management Unit)等工作。

對于U-Boot,常用的優(yōu)化方式有:

刪除不不要的功能:如網絡加載等,如果不需要,那么直接移除這些代碼吧;
關閉不需要的功能
關閉內核鏡像驗證
關閉引導程序輸出
關閉啟動延遲

將通用功能的引導程序修改成一個優(yōu)化后的初始程序加載器(Initial Program Loader,IPL),對于U-Boot,可以通過SPL(Second Program Loader,第二階段程序加載器)來實現。

內核優(yōu)化

Linux內核被設計的非常靈活,可以針對需要的功能做各種配置優(yōu)化。因此,優(yōu)化內核對于系統(tǒng)啟動速度是至關重要的。

首先,移除一切不要的驅動,盡可能的減少內核加載的內容,能夠大大縮短系統(tǒng)啟動時間。其次,還有很多內核選擇可能需要進一步嘗試,比如內核壓縮方 式,對于嵌入式系統(tǒng)來說,LZO壓縮方式,通常會是一個不錯的選擇。最后,還可以通過定制一些啟動參數,達到加快啟動的目的。例如可以通過“l(fā)pj=”參 數,預設每個循環(huán)需要的節(jié)拍數(loops per jiffy,lpj)的值,避免系統(tǒng)在啟動時自動推算。這樣在基于ARMv5的系統(tǒng)中,可以節(jié)省100ms以上的時間。

對于內核啟動的優(yōu)化,可以通過bootgraph.pl腳本(位于內核源碼的script/bootgraph.pl)來繪制內核啟動耗時圖表,用以分析啟動最耗時的地方。這個腳本使用非常簡單,直接將dmesg的輸出作為其輸入,即可生成svg圖表:

復制代碼 代碼如下:

dmesg | perl scripts/bootgraph.pl > output.svg

生成的圖表如下圖,

圖中每一個色段表示一個功能的初始化耗時。可以簡單的關閉不需要的功能,或者針對功能進行特定的優(yōu)化。

除了內核本身之外,內核所在的文件系統(tǒng)也對系統(tǒng)啟動有著非常大的影響。對于使用閃存芯片作為存儲的系統(tǒng)來說,UbiFS是一個很好的選擇。它能夠容忍意外斷電,有著出色的掛載速度,以確保系統(tǒng)快速啟動。

應用程序優(yōu)化

內核完成系統(tǒng)啟動之后,接來下就是執(zhí)行應用程序。對于應用程序的優(yōu)化,主要有兩部分,一部分是由應用程序來接管啟動的INIT進程,另一部分是優(yōu)化應用程序的鏈接方式。

標準的SystemV INIT程序,需要執(zhí)行一堆啟動腳本。對于嵌入式系統(tǒng)來說,大部分是沒有意義的。另一部分(比如掛載文件系統(tǒng)),可以由應用程序自己來實現。然后,可以在內核啟動參數中通過“init=”參數,將INIT進程直接指定為應用程序。

應用依賴的動態(tài)鏈接庫,會按照以下順序查找:

LD_PRELOAD環(huán)境變量指定的路徑(一般對應文件/etc/ld.so.preload);
ELF .dynamic節(jié)中DT_RPATH入口指定的路徑,若DT_RUNPATH入口不存在的話;
環(huán)境變量LD_LIBRARY_PATH指定的路徑,但如果可執(zhí)行文件有setuid/setgid權限,則忽略這個路徑;編譯時指定--library-path會覆蓋這個路徑;

ELF .dynamic節(jié)中DT_RUNPATH入口指定的路徑;
ldconfig緩存中的路徑(一般對應/etc/ld.so.cache文件),若編譯時使用了-z nodeflib的鏈接選項,則此步跳過;
/lib,然后/usr/lib路徑 ,若使用了-z nodeflib鏈接選項,則此步亦跳過;

因此,盡可能的將應用程序依賴的動態(tài)鏈接庫放到優(yōu)先查找的路徑,可以加快鏈接速度。對于交叉編譯環(huán)境特別需要注意,主機上的動態(tài)鏈接庫位置和目標系統(tǒng)上的位置可能不一致,這會增加應用程序執(zhí)行時動態(tài)鏈接庫的加載時間。

總結

基于上面提到的三個優(yōu)化點,可以將系統(tǒng)的啟動時間,從最初的11s降低到656ms(數據參考Jan Altenberg在都柏林舉行的嵌入式Linux會議上的演講稿)。從硬件到引導程序再到內核最后到應用程序,每個啟動步驟都有自己可優(yōu)化的地方,經過一些簡單的優(yōu)化,就可以減少系統(tǒng)的啟動時間。

ps:linux下啟動和關閉網卡命令

ifup、ifdown:linux命令   
實時地手動修改一些網絡接口參數,可以利用ifconfig來實現,如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的設置參數來啟動的話,那就得要通過ifdown或ifup來實現了。   

復制代碼 代碼如下:

[root@linux ~]# ifup {interface}
[root@linux ~]# ifdown {interface}
[root@linux ~]# ifup eth0  
 

ifup與ifdown真是太簡單了。這兩個程序其實是script而已,它會直接到 /etc/ sysconfig/network-scripts目錄下搜索對應的配置文件,例如ifup eth0,它會找出ifcfg-eth0這個文件的內容,然后加以設置。關于ifcfg-eth0的設置請參考前一章連上Internet的說明。

  不過,由于這兩個程序主要是搜索設置文件(ifcfg-ethx)來進行啟動與關閉的,所以在使用前請確定ifcfg-ethx是否真的存在于正確的目錄內,否則會啟動失敗。另外,如果以ifconfig eth0來設置或者是修改了網絡接口后,就無法再以ifdown eth0的方式來關閉了。因為ifdown會分析比較目前的網絡參數與ifcfg-eth0是否相符,不符的話,就會放棄這次操作。因此,使用ifconfig修改完畢后,應該要以ifconfig eth0 down才能夠關閉該接口。

如何讓LINUX網卡開機自動啟動

激活網卡的命令是:ifconfig eth0 up你既然知道了命令,自己做一個腳本,放在啟動項目就可以了。

建議通過編輯網卡配置文件修改網卡配置文件保存在/etc/sysconfig/network-scripts目錄下面,第一塊網卡的文件是ifcfg-eth0,第二塊是ifcfg-eth1,以此類推,所以,如果如果你有一塊,那么你就輸入一下命令vi  /etc/sysconfig/network-scripts/ifcfg-eth0,打開之后,將ONBOOT=no,改為ONBOOT=yes,(如果沒有,手動添加ONBOOT=yes),保存退出,重啟服務。

復制代碼 代碼如下:

echo "ONBOOT=yes" >> /etc/sysconfig/network-script/ifcfg-eth0

在/etc/sysconfig/network-scripts中添加ONBOOT=yes設置網絡開機自動啟動

以上內容是大家介紹了1秒內啟動linux的方法,對啟動linux相關知識感興趣的朋友一起學習吧。

您可能感興趣的文章:
  • Linux下的Oracle啟動腳本及其開機自啟動
  • 程序中獲取linux系統(tǒng)啟動時間方法
  • linux啟動級別的含義(init 0-6)
  • linux停止和查看啟動服務的命令使用方法
  • linux設置tomcat自啟動的方法
  • 在Linux上用forever實現Node.js項目自啟動
  • Linux下啟動多個mysql服務器例子
  • Linux下php5.4啟動腳本
  • Linux小技巧分享之如何重新啟動tomcat

標簽:優(yōu)質小號 百色 丹東 六盤水 鎮(zhèn)江 自貢 武漢 滁州

巨人網絡通訊聲明:本文標題《1 秒內啟動Linux的方法》,本文關鍵詞  秒內,啟動,Linux,的,方法,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《1 秒內啟動Linux的方法》相關的同類信息!
  • 本頁收集關于1 秒內啟動Linux的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美va日韩va| 日本一区二区三区在线观看| **网站欧美大片在线观看| 欧美少妇一区二区| 国内精品久久久久影院薰衣草| 日本一区二区成人在线| 欧美色涩在线第一页| www.日韩在线| 精品一区二区三区免费播放| 亚洲影院久久精品| 国产精品人成在线观看免费| 欧美大黄免费观看| 在线播放中文字幕一区| 欧美性生活影院| 91麻豆福利精品推荐| 成人午夜碰碰视频| 国产一区三区三区| 久久99精品国产91久久来源| 日本强好片久久久久久aaa| 伊人婷婷欧美激情| 日韩美女啊v在线免费观看| 国产ts人妖一区二区| 蓝色福利精品导航| 捆绑变态av一区二区三区| 午夜精品久久久久久不卡8050| 中文字幕在线播放不卡一区| 国产精品视频一区二区三区不卡 | 色老汉av一区二区三区| 国产成人免费视频一区| 国产一二精品视频| 久久国产人妖系列| 国内精品自线一区二区三区视频| 麻豆精品久久久| 久久福利视频一区二区| 久久激情五月激情| 韩国av一区二区三区四区| 亚洲成人av电影| 亚洲成人福利片| 精品免费视频.| 国产午夜精品一区二区三区视频 | 国产精品视频第一区| 国产欧美综合在线观看第十页| 亚洲小说春色综合另类电影| 亚洲三级在线免费| 久久久美女毛片| 加勒比av一区二区| 日韩丝袜美女视频| 日本一区中文字幕| 欧美日韩一区二区电影| 欧洲精品在线观看| 在线观看视频一区二区欧美日韩| 欧美午夜免费电影| 精品视频免费在线| 日韩三级视频在线看| 99re热这里只有精品视频| 色综合天天综合网国产成人综合天 | 秋霞成人午夜伦在线观看| 亚洲欧美一区二区在线观看| 中文字幕亚洲视频| 亚洲午夜私人影院| 一二三区精品视频| 国产中文一区二区三区| 成人综合婷婷国产精品久久蜜臀| 99久久综合99久久综合网站| 91蜜桃在线观看| 亚洲成人你懂的| 亚洲超碰精品一区二区| 日韩精品久久理论片| 成人精品小蝌蚪| 在线观看成人小视频| 精品国产乱码久久久久久老虎| 国产亚洲美州欧州综合国| 亚洲一区在线免费观看| 麻豆精品在线播放| 欧美性受极品xxxx喷水| 国产永久精品大片wwwapp| 欧美三级日韩三级| 久久婷婷色综合| 天堂影院一区二区| 成人永久看片免费视频天堂| 日韩国产欧美在线观看| 91小视频免费看| 69p69国产精品| 亚洲日本乱码在线观看| 日欧美一区二区| 欧美中文字幕一区| www激情久久| 午夜伊人狠狠久久| 成人精品视频一区二区三区| xfplay精品久久| 亚洲国产乱码最新视频 | 亚洲第一福利一区| 艳妇臀荡乳欲伦亚洲一区| 精品一区二区三区在线观看国产 | 亚洲国产精品综合小说图片区| 国产在线一区观看| 日韩免费观看2025年上映的电影| 国产精品三级久久久久三级| 亚洲另类一区二区| 国产又粗又猛又爽又黄91精品| 91在线精品一区二区三区| 欧美大白屁股肥臀xxxxxx| 91丨九色丨尤物| 美国av一区二区| 国产成a人亚洲| 国产经典欧美精品| 日本韩国精品一区二区在线观看| 成年人午夜久久久| 欧美日韩不卡一区二区| 欧美三级在线视频| 91小视频在线免费看| 久久久国产一区二区三区四区小说| 日韩视频一区二区三区| 中文字幕va一区二区三区| 中文字幕电影一区| 亚洲国产另类精品专区| 日韩成人免费在线| 91麻豆免费看| 欧美一区2区视频在线观看| 中文子幕无线码一区tr| 精品电影一区二区三区| 一区二区三区不卡视频在线观看| 亚洲一二三区在线观看| 懂色av一区二区夜夜嗨| 欧美在线免费视屏| 成人免费小视频| 偷拍与自拍一区| 色综合欧美在线视频区| 日韩欧美亚洲一区二区| 亚洲免费av在线| 日韩av在线免费观看不卡| 欧美性三三影院| 久久精品视频在线免费观看 | 91国偷自产一区二区开放时间| 欧美妇女性影城| www.日韩大片| 欧美一区二区精品在线| 日韩一级片在线播放| 亚洲婷婷在线视频| 美国av一区二区| 日韩网站在线看片你懂的| 一区二区三区在线高清| 欧美在线一区二区三区| 国产精品久久久久影院亚瑟 | 亚洲电影你懂得| 丝袜亚洲精品中文字幕一区| 白白色 亚洲乱淫| 日韩视频在线你懂得| 日韩国产高清在线| 色婷婷精品大在线视频| 亚洲一区二区中文在线| 成人国产精品视频| 亚洲人成人一区二区在线观看| 国产一区二区看久久| 久久精品免费在线观看| 免费看欧美女人艹b| 久久久天堂av| 韩国理伦片一区二区三区在线播放 | 欧美午夜精品一区二区三区| 国产精品丝袜一区| 亚洲人成小说网站色在线| 欧美日韩一区久久| 欧美在线观看禁18| 午夜视频在线观看一区二区三区| 成人黄色国产精品网站大全在线免费观看 | 国产凹凸在线观看一区二区| 国产日产欧美一区| 国产精品1区2区3区| 中文字幕永久在线不卡| 亚洲午夜久久久久久久久电影网| 欧美久久久久久久久中文字幕| 欧美无乱码久久久免费午夜一区 | 欧美一个色资源| 三级久久三级久久久| 欧美日韩免费视频| 国产欧美日韩视频在线观看| 国产福利视频一区二区三区| 亚洲精品成人精品456| 色欧美日韩亚洲| 韩国午夜理伦三级不卡影院| 久久久久久日产精品| 欧美性大战久久久久久久蜜臀| 亚洲一区二区在线免费看| 欧美二区三区91| 美女视频黄a大片欧美| 欧美成人免费网站| 国产一区久久久| 亚洲综合视频在线| 欧美日韩免费电影| 人人精品人人爱| 欧美经典一区二区三区| 日韩午夜三级在线| 国产一区二区久久| 国产精品高潮呻吟| 欧美色手机在线观看| 国产一区日韩二区欧美三区| 中文字幕在线观看不卡视频| 在线观看91视频| 亚洲精品视频在线观看网站| 欧美久久久一区|