資料載入處理中...
跳到主要內容
臺灣博碩士論文加值系統
:::
網站導覽
|
首頁
|
關於本站
|
聯絡我們
|
國圖首頁
|
常見問題
|
操作說明
English
|
FB 專頁
|
Mobile
免費會員
登入
|
註冊
切換版面粉紅色
切換版面綠色
切換版面橘色
切換版面淡藍色
切換版面黃色
切換版面藍色
功能切換導覽列
(44.213.63.130) 您好!臺灣時間:2023/02/03 14:46
字體大小:
字級大小SCRIPT,如您的瀏覽器不支援,IE6請利用鍵盤按住ALT鍵 + V → X → (G)最大(L)較大(M)中(S)較小(A)小,來選擇適合您的文字大小,如為IE7或Firefoxy瀏覽器則可利用鍵盤 Ctrl + (+)放大 (-)縮小來改變字型大小。
字體大小變更功能,需開啟瀏覽器的JAVASCRIPT功能
:::
詳目顯示
recordfocus
第 1 筆 / 共 1 筆
/1
頁
論文基本資料
摘要
外文摘要
目次
參考文獻
電子全文
紙本論文
QR Code
本論文永久網址
:
複製永久網址
Twitter
研究生:
徐啟閎
研究生(外文):
Chi-Hung Hsu
論文名稱:
依資源使用歷程之虛擬機器自動資源分配優化之機制
論文名稱(外文):
The Optimization Mechanism of automatic allocation of Virtual Machine resources according to resources portfolio
指導教授:
蔡德明
指導教授(外文):
Der-Min Tsai
口試委員:
賴信志
、
蔡哲民
口試委員(外文):
Hsin-Chih Lai
、
Jer-Min Tsai
口試日期:
2014-07-22
學位類別:
碩士
校院名稱:
崑山科技大學
系所名稱:
數位生活科技研究所
學門:
電算機學門
學類:
電算機應用學類
論文種類:
學術論文
論文出版年:
2014
畢業學年度:
102
語文別:
中文
論文頁數:
52
中文關鍵詞:
虛擬機器
、
中央處理器使用率
、
記憶體使用率
、
簡單網路管理協定(SNMP)
、
核心虛擬機器(KVM)
、
硬體資源配置
外文關鍵詞:
Virtual Machine
、
CPU usage
、
Memory usage
、
SNMP(Simple Network Management Protocol)
、
KVM(Kernel Virtual Machine)
、
allocation of the hardware resources
相關次數:
被引用:
1
點閱:567
評分:
下載:62
書目收藏:0
本研究依據伺服器與虛擬機器之間的網路特性,透過SNMP服務開發出一套虛擬機器使用狀態監控系統。將使用者操作虛擬機器時的CPU與記憶體使用狀況記錄下來,以利後續資源分配優化系統進行分析與配置。
在CPU的使用率分析方面,除了平均使用率的判斷機制外,因應非連續性的使用而建置了CPU使用時間區間制的判斷機制,讓CPU使用率分析上可以更客觀地進行判斷。對於記憶體的使用率分析上,另外增加cache和buffer計算的演算法與Linux作業系統做搭配,如此一來,還可以讓本系統因應不同的作業系統來進行記憶體使用率的分析與判斷。
本研究將以此系統首先應用在個別模擬資源高使用率的影音剪輯課程以及資源低使用率的文書處理課程。觀察虛擬機器之硬體配置變化情形。經過反覆模擬後,確定系統可以依據虛擬機器的資源使用狀況來進行資源的優化分配。
研究結果顯示將原本雙核心的虛擬機器CPU核心數量提升至四核心後,在單一啟動虛擬機器上,可以使影音轉檔的時間減少了50%。在十台虛擬機器同時啟動使KVM伺服器達到滿載的狀況下,依舊能縮短11%的影音轉檔時間,且KVM伺服器的CPU平均使用率降低了4.1%。在節省硬體資源方面,系統也能對硬體資源使用率較低的虛擬機器進行硬體資源配置的調降,節省更多的記憶體使用量,達到將閒置的硬體資源釋放之目的。
This study developed a virtual machine usage status surveillance system according to the network characteristics among a server and several virtual machines via SNMP (Simple Network Management Protocol) service. The CPU and memory usage status when users operated the virtual machines will recorded for analysis and resources allocation of resources distribution optimization system subsequently.
There are two ways of CPU usage analysis. One is average usage decision mechanism. Another is interval decision mechanism that CPU time-consuming usage was established to cope with inconsecutive CPU usage for optimistically determining the CPU usage analysis. In analysis of memory usage, appending an algorithm of calculation of cache and buffer onto Linux operating system which the developed system could cope with different operating systems to proceed analysis and determination of memory usage.
The system will be applied to respectively simulate high resource-usage for video editing course and low resource-usage for word processing course. It is ascertained that after repeatedly simulations the system could according to the resource usage status of the virtual machines for resource optimization distribution. In analysis of memory usage, appending an algorithm of calculations of cache and buffer onto Linux operating system which the developed system could cope with different operating systems to proceed analysis and determination of memory usage.
The research results demonstrated that if we replace original dual-core CPU with quad-core CPU of the virtual machine the time of file conversion could reduce to fifty percent on the single start-up virtual machine. It might decrease eleven percent of the time of video file conversion while ten virtual machines simultaneously switching on enable KVM (Kernel Virtual Machine) servers to reach the threshold loading condition. Furthermore, the CPU average usage of KVM servers will bring down four point one percentage. In saving hardware resources, the system will adjust the allocation of the hardware resources to those virtual machines with low-usage hardware resources. It also can economize the memory usage to release those idle hardware resources.
摘要 ii
目錄 vii
圖目錄 ix
表目錄 x
一、緒論 1
1.1 研究背景 1
1.2 研究目標 2
二、文獻回顧 4
2.1虛擬化 4
2.1.1 虛擬化技術的介紹 4
2.2簡單網路管理協議-SNMP 8
2.2.2 SNMPv2 10
2.2.3 SNMPv3 12
2.2.4小結 13
2.3CPU使用效率分析 14
2.3.1 CPU使用率擷取 14
2.3.2 CPU負載分析 14
2.3.3 CPU核心數與耗能之影響 15
2.4記憶體使用效率分析 16
三、系統架構 17
3.1概要 17
3.2硬體環境 18
3.3虛擬機器資訊收集 21
3.4 虛擬機器資訊分析 24
3.5 CPU資源判斷分析 25
3.5.1 平均使用率判斷 25
3.5.2區間連續使用率判斷 26
3.5.3 CPU整合分析判斷 27
3.6 記憶體資源判斷分析 28
3.6.1 作業系統之記憶體使用率計算 30
3.7虛擬機器資源再分配機制 30
3.7.1 個人分析模式 30
3.7.2 班級分析模式 32
3.8 研究環境之整合 33
四、結果與討論 36
4.1 資源配置 37
4.2 實驗情境 37
4.3 提升硬體配置 38
4.3.1 單人分析模式 38
4.3.3 效能比較 40
4.3.4 KVM伺服器負載狀況分析 43
4.4 降低硬體配置 44
4.4.1 單人分析模式 44
4.4.2 班級分析模式 45
4.4.3 KVM伺服器資源節省比較 46
五、結論與建議 48
六、參考資料 50
[1]卓昆輝,” 虛擬主機動態分配策略之研究”, 碩士論文,國立中正大學通訊資訊數位學習碩士在職專班,2012。
[2]劉德鴻,” 具負載平衡及環境回復之Linux虛擬教室管理”, 碩士論文,國立中興大學資訊科學與工程學系,2010。
[3]李勝宏,” 虛擬訓練環境動態負載平衡之研究”, 碩士學位論文,國防大學理工學院資訊工程學系資訊工程碩士班,2012。
[4]張婉瑜,” 雲端服務虛擬平台中可適性負載平衡機制之設計與實作”, 碩士論文,國立高雄應用科技大學電子工程系碩士班,2013。
[5]王佩玉,” 分散式平行計算環境之負載分配”, 碩士論文,義守大學資訊工程研究所,2001。
[6]胡志凱,”雲端運算中動態調整虛擬機器運算資源機制”, 碩士論文,大同大學資訊工程研究所,2010。
[7]彭亞翔,“在雲端運算上以SNMP為基礎的虛擬機器監測機制”,碩士論文,國立暨南國際大學資訊管理研究所,2011。
[8]洪婉荏,“一個具自動化部屬與動態調節資源的虛擬機器管理平台”,碩士論文,國立中興大學資訊科學與工程學系,2011。
[9]陳信宏,“網頁伺服器負載平衡架構效能之比較”,碩士論文,大同大學資訊工程研究所,2009。
[10]王柏翔,“雲端運算下的節能負載平衡”,碩士論文,國立交通大學資訊科學與工程研究所,2011。
[11]黃群雄,”異質性多核心系統上具點對點截限時間工作之省電排程”,碩士論文,國立高雄大學資訊工程學系。2012
[12]王鵬翔,” 實作一個在UNIX環境上的資源監控系統”,碩士論文,國立交通大學資訊學院資訊學程,2010。
[13]謝宗哲,”以PC叢集架構設計虛擬電腦教室兼具負載平衡之研究”, 碩士論文,崑山科技大學數位生活科技研究所,2011。
[14]林佳辰,”叢集式虛擬機器磁碟系統之優化研究”, 碩士論文,崑山科技大學數位生活科技研究所,2013。
[15]Hyeran Jeon,” Load unbalacing strategy for multicore embedded processors”, IEEE TRANSACTIONS ON COMPUTERS, VOL. 59, NO. 10, OCTOBER ,2010。
[16]陳淑萍,” 如何檢測 SQL Server CPU是否遭遇瓶頸”, 國立台灣大學計算機及資訊網路中心電子報第0026期 20130920 ISSN2077-8813,2013。
[17]潘怡倫,” NCHC Ezilla雲端簡單龍-虛擬電腦教室 主機代管”,國家高速網路與計算中心Powered by PerComp Lab,http://perconmp.nchc.org.tw。
[18]VMware,技術白皮書,虛擬化概論,http://www.vmware.com。
[19]VMware,技術指南,The Role of Memory in VMware ESX Server 3 ,http://www.vmware.com/pdf/esx3_memory.pdf
[20]KVM,技術白皮書,基礎核心虛擬機器。
[21]Nvidia,可變對稱式多重處理技術(SMP)-實現低功耗與高效能運算之多核心CPU架構。
http://www.nvidia.com.tw/content/apac/pdf/tegra/variable-smp-a-multi-core-cpu-architecture-for-low-power-and-high-performance-tw.pdf
[22]KVM,http://www.linux-kvm.org
[23]鳥哥的Linux私房菜,http://linux.vbird.org
[24]Tempate雲端運算,http://zh.wikipedia.org/wiki/硬件虚拟化
[25]SNMP,http://zh.wikipedia.org/wiki/简单网络管理协议
電子全文
國圖紙本論文
推文
當script無法執行時可按︰
推文
網路書籤
當script無法執行時可按︰
網路書籤
推薦
當script無法執行時可按︰
推薦
評分
當script無法執行時可按︰
評分
引用網址
當script無法執行時可按︰
引用網址
轉寄
當script無法執行時可按︰
轉寄
top
相關論文
相關期刊
熱門點閱論文
1.
雲端運算中動態調整虛擬機器運算資源機制
2.
網頁伺服器負載平衡架構效能之比較
3.
雲端運算下的節能負載平衡
4.
以PC叢集架構設計虛擬電腦教室兼具負載平衡之研究
5.
虛擬訓練環境動態負載平衡之研究
6.
具負載平衡及環境回復之Linux虛擬教室管理
7.
雲端服務虛擬平台中可適性負載平衡機制之設計與實作
8.
在雲端運算上以SNMP為基礎的虛擬機器監測機制
9.
一個具自動化部署與動態調節資源的虛擬機器管理平台
10.
實作一個在UNIX環境上的資源監控系統
11.
叢集式虛擬機器磁碟系統之優化研究
12.
異質性多核心系統上具點對點截限時間工作之省電排程
13.
虛擬主機動態分配策略之研究
14.
程序監控於液晶顯示器上的瑕疵檢測使用線掃描攝影機
無相關期刊
1.
叢集式虛擬機器磁碟系統之優化研究
2.
雲虛擬化叢集系統負載平衡之研究
3.
以資源再分配處理雲虛擬系統的災難排除研究
4.
以PC叢集架構設計虛擬電腦教室兼具負載平衡之研究
5.
以串列傳輸的演算方式實現快速復原之研究
6.
高解析度二維和三維電阻抗斷層掃描影像
7.
基於誘發複合動作電位與電場成像的個人化模型
8.
基於電場成像與特定方法以模擬人工電子耳之組織阻抗網
9.
創新的電阻抗斷層掃描方法
10.
基於醫學影像建立個人化三維人工耳蝸模型的方法
11.
類神經網路應用於電阻抗斷層掃描
12.
即時肺部電阻抗成像之軟體設計
13.
以商用人工耳蝸技術的即時電刺激方法
14.
高解析度電阻抗斷層掃描系統之開發
15.
可辨識行車事件的行動裝置之商業化市場推廣策略設計
簡易查詢
|
進階查詢
|
熱門排行
|
我的研究室