分布式I/O Trace收集與回放技術的研究和實現
發(fā)布時間:2021-11-19 20:08
存儲系統(tǒng)的性能評價技術是信息存儲技術研究中不可或缺的重要部分,目前的存儲性能評價技術較少關注具體的應用環(huán)境,不能反映存儲系統(tǒng)對真實應用的支持度,因此其測試結果的參考價值就大打折扣。針對這樣的現狀,研究了基于真實應用環(huán)境的存儲系統(tǒng)評測技術,設計并實現了分布式I/O Trace收集與回放系統(tǒng)。該系統(tǒng)可以通過在被測存儲系統(tǒng)上再現各種真實應用環(huán)境來測試其針對不同應用的支持度和性能表現。首先,深入研究Trace收集相關技術。從文件系統(tǒng)層和設備驅動層上分別分析應用的I/O請求,分別設計出文件級Trace和塊級兩種Trace格式。研究基于Linux系統(tǒng)的Trace截獲技術。文件級Trace的截獲基于虛擬文件系統(tǒng)層,塊級Trace的獲取基于Linux內核的blktrace。在Trace收集的實現過程中使用Trace緩沖池等技術來最小化對被收集系統(tǒng)的影響,Trace收集模塊具備輕量級和動態(tài)加載等特性。研究如何根據Trace信息再現真實的應用環(huán)境,即Trace回放技術。分析Trace回放過程,設計出了時間尺度可調的回放策略,可以滿足更多樣化的測試需求,同時還可以縮短評測時間。該Trace回放技術支持公開T...
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:67 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 課題背景
1.2 發(fā)展現狀
1.3 研究目的與主要內容
1.4 課題來源
2 系統(tǒng)介紹與關鍵技術
2.1 系統(tǒng)拓撲結構
2.2 Trace 收集技術
2.3 Trace 回放技術
2.4 分布式控制技術
2.5 本章小結
3 分布式 I/O Trace 收集與回放系統(tǒng)設計
3.1 系統(tǒng)總體設計
3.2 Trace 收集模塊的設計
3.3 Trace 回放模塊的設計
3.4 中央控制臺的設計
3.5 本章小結
4 分布式 I/O Trace 收集與回放系統(tǒng)實現
4.1 Trace 收集模塊的實現
4.2 Trace 回放模塊的實現
4.3 中央控制臺的實現
4.4 本章小結
5 系統(tǒng)測試與分析
5.1 測試平臺介紹
5.2 Trace 收集測試
5.3 Trace 回放測試
5.4 測試結果分析
5.5 本章小結
6 總結與展望
6.1 全文總結
6.2 研究展望
致謝
參考文獻
本文編號:3505772
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:67 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 課題背景
1.2 發(fā)展現狀
1.3 研究目的與主要內容
1.4 課題來源
2 系統(tǒng)介紹與關鍵技術
2.1 系統(tǒng)拓撲結構
2.2 Trace 收集技術
2.3 Trace 回放技術
2.4 分布式控制技術
2.5 本章小結
3 分布式 I/O Trace 收集與回放系統(tǒng)設計
3.1 系統(tǒng)總體設計
3.2 Trace 收集模塊的設計
3.3 Trace 回放模塊的設計
3.4 中央控制臺的設計
3.5 本章小結
4 分布式 I/O Trace 收集與回放系統(tǒng)實現
4.1 Trace 收集模塊的實現
4.2 Trace 回放模塊的實現
4.3 中央控制臺的實現
4.4 本章小結
5 系統(tǒng)測試與分析
5.1 測試平臺介紹
5.2 Trace 收集測試
5.3 Trace 回放測試
5.4 測試結果分析
5.5 本章小結
6 總結與展望
6.1 全文總結
6.2 研究展望
致謝
參考文獻
本文編號:3505772
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3505772.html