資料載入處理中...
跳到主要內容
臺灣博碩士論文加值系統
:::
網站導覽
|
首頁
|
關於本站
|
聯絡我們
|
國圖首頁
|
常見問題
|
操作說明
English
|
FB 專頁
|
Mobile
免費會員
登入
|
註冊
切換版面粉紅色
切換版面綠色
切換版面橘色
切換版面淡藍色
切換版面黃色
切換版面藍色
功能切換導覽列
(216.73.216.19) 您好!臺灣時間:2025/09/04 02:55
字體大小:
字級大小SCRIPT,如您的瀏覽器不支援,IE6請利用鍵盤按住ALT鍵 + V → X → (G)最大(L)較大(M)中(S)較小(A)小,來選擇適合您的文字大小,如為IE7或Firefoxy瀏覽器則可利用鍵盤 Ctrl + (+)放大 (-)縮小來改變字型大小。
字體大小變更功能,需開啟瀏覽器的JAVASCRIPT功能
:::
詳目顯示
recordfocus
第 1 筆 / 共 1 筆
/1
頁
論文基本資料
摘要
外文摘要
目次
參考文獻
紙本論文
QR Code
本論文永久網址
:
複製永久網址
Twitter
研究生:
謝敦堯
研究生(外文):
Dun-Yao Hsieh
論文名稱:
Linux開機時間加速之研究
論文名稱(外文):
The Research on Linux Booting Time Speed-Up
指導教授:
虞台文
指導教授(外文):
Tai-Wen Yue
學位類別:
碩士
校院名稱:
大同大學
系所名稱:
資訊工程學系(所)
學門:
工程學門
學類:
電資工程學類
論文種類:
學術論文
論文出版年:
2010
畢業學年度:
98
語文別:
中文
論文頁數:
52
中文關鍵詞:
啟動
、
加速
、
開機
、
裝置檔
外文關鍵詞:
Linux
、
Fedora
、
GNU
、
Bootchart
、
Boot
相關次數:
被引用:0
點閱:773
評分:
下載:0
書目收藏:0
因各家Linux Distribution,無法預知每位使用者電腦的規格、需求與環境,所以必須在安裝過程時,安裝非常多的套件及啟動大多數的服務,並且執行制式化的RC Script。但這些步驟,對於想要客製化系統的使用者來說這些都是非必要的。消費者往往對產品的第一印象就是產品啟動的時間,使用者只想盡快使用該產品的功能。在本篇論文中,我們先使用Bootchart來分析開機時間,這是一個將開機時的CPU、IO、Process等資訊畫成一張圖表標示出時間座標的工具。我們一開始先分析開機流程,找出其中消耗最多時間的部分,研究該部份的工作原理與前後關係加以修改,並且在盡量不影響功能完整性下,製作出更精簡的開機程序。在最後的實驗結果裡顯示,我們已經可以確定Fedora在Pentium 4主機上,經由我們提出的最佳化方法,整體開機時間由原本的48秒大幅減少到25秒,節省了將盡快要一半的時間,並且也多出許多記憶體空間。雖然這次的實驗平台只有在x86主機上做測試,但以相同的理論與技巧,在未來,我相信可以很輕易的在其他平台上實現加速開機時間的目的。
Due to different types of Linux Distributions, and unspecified computer specifications, needs and environments of users, it is needed to install many suites, activate most of the services, and execute the default RC Script in each computer. In fact, these steps are unnecessary for users who want a customized system. Consumers’ first impression on the product is usually the time it takes to start up the system, since they want to try out the functions as soon as possible. This thesis first employed Bootchart to analyze the startup time. Bootchart is a tool that plots information, such as CPU, IO, and Processes, to a chart that displays time coordinates. Then, the procedures of startup were analyzed, and the most time-consuming part of the startup procedure was identified in order to study its functioning principles and its relationships with other procedures. This allows us to produce a simpler startup procedure without affecting the full functions. Results of the experiment suggested that the proposed optimization method applied on the Fedora of Pentium 4 can reduce the startup time from 48 to 25 sec, which saved almost half of the time and increased the free memory space. Although the experiment was only conducted on x86 host, identical theories and techniques could be conducted on other hosts to speed up the startup time in other platforms.
第一章 緒論 1
1.1 研究動機 1
1.2 研究方法 1
1.3 論文組織 3
第二章 相關研究 4
2.1 Execute in Place 4
2.2 延遲初始化驅動程式 5
2.3 Disable Console 8
2.4 Multi-thread in device probing 9
2.5 省略initrd 11
第三章 開機時間分析工具 13
3.1 Printk Times 13
3.2 initcall-times 15
3.3 Kenel Function Trace 16
3.4 Bootchart 20
第四章 Fedora Core 8標準開機流程 22
4.1 BIOS 23
4.2 Bootloader 24
4.3 啟動核心 26
4.3 啟動核心 26
4.4 inird 27
4.5 init 31
4.5.1 rc.sysinit 33
4.5.2 rc 34
4.5.3 rc.local 37
第五章 加速開機之方法 39
5.1 關閉不需要的daemon 39
5.2 備份裝置檔代替udev 43
5.3 關閉fsck 45
5.3 關閉SELinux 46
第六章 實驗環境與結果 47
6.1 測試環境 47
6.2 實驗結果 48
第七章 結論 51
第八章 參考文獻 52
[1] Instant-On OS, URL: http://www.zdnet.com.tw/enterprise/technology/.
[2] Tim R. Bird, “Method to Improve Boot Time in Linux”, Proceedings of the Ottawa Linux Symposium, Sony Electronics, July. 2004.
[3] Deffered_initcall, URL:http://elinux.org/Deferred_Initcalls.
[4] Multi-threaded device probing, URL: http://lwn.net/Articles/192851/.
[5] Printk Times, URL:http://elinux.org/Printk_Times.
[6] Initcall Debug, URL:http://elinux.org/Initcall_Debug.
[7] Using Kernel Function Trace, URL:http://elinux.org/Using_Kernel_Function_Trace.
[8] Bootchart, URL:http://www.bootchart.org/.
[9] GNU GRUB, URL:http://www.gnu.org/software/grub/.
[10] Services in Fedora 8, URL: http://www.mjmwired.net//mjm-services-f8.html.
國圖紙本論文
推文
當script無法執行時可按︰
推文
網路書籤
當script無法執行時可按︰
網路書籤
推薦
當script無法執行時可按︰
推薦
評分
當script無法執行時可按︰
評分
引用網址
當script無法執行時可按︰
引用網址
轉寄
當script無法執行時可按︰
轉寄
top
相關論文
相關期刊
熱門點閱論文
1.
KNOPPIX教學對學童電腦態度與課後使用行為之研究
無相關期刊
1.
以基因演算法達成全覽式中文注音輸入法之盤面設計
2.
品牌來源國、製造來源國與價格折扣對消費者購買意願之影響-以產品涉入為干擾變數之研究
3.
應用資料探勘於流通業智慧型行動電話銷售預測
4.
我國軍事部門知識分享行為之研究
5.
地理資訊整合平台之服務導向分析設計與實作
6.
人事資料管理之服務導向分析設計與實作
7.
資訊人員對企業導入虛擬化資訊環境之關鍵影響因素
8.
海運承攬運送業貨況追蹤系統之服務導向設計-以T公司為例
9.
互動式社群學習平台架構設計-以全民國防教育為例
10.
應用資料探勘找出金融海嘯下台灣股市的避險操作方式
11.
磁場感應熱療系統之研發與其動物療效之研究
12.
使用可變結構設計方法估測具備有界控制器之不確定模糊系統之漸進穩定範圍
13.
具有微分進化演算法的模糊類神經網路之研究
14.
以DNS封包內涵為基礎之殭屍網路封包行為之偵測與阻擋
15.
連續中文語音情緒辨識之研究
簡易查詢
|
進階查詢
|
熱門排行
|
我的研究室