Font Size: a A A

Research On Huge Page Performance Evaluation And Performance Testing Tool In Cloud

Posted on:2018-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y LvFull Text:PDF
GTID:2428330548477436Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Virtualization is the cornerstone of cloud computing,memory is an important resource dimension in virtualization.Cloud platform with large memory configuration is allowed to carry more applications with large memory requirements.However,these large memory applications generate huge page tables which put great pressure on TLB(Translation Lookaside Buffer)address translation.After TLB missing,the page table lookup results in performance degradation.Hardware and operating systems can slow down TLB's stress through huge page mechanism,reducing the time spent on looking up page tables to improve system performance.Although large memory system' s performance benefits from huge page mechanism,the current huge page mechanism also brings a lot of performance degradation.Understanding the advantages and disadvantages of the existing huge page mechanism provides the key basis for improving the existing huge page mechanism.Quantifying the performance impact of huge page mechanism is important for evaluating and comparing different huge page mechanisms.Therefore,it is important to evaluate and analyze the performance impact of huge page mechanisms and to design benchmark to evaluate huge page performance.This paper focuses on the evaluation and analysis of huge page performance,the design and implementation of huge page performance benchmark and the design and implementation of virtual performance testing tools in the cloud scene.The main contributions are:1.This paper synthetically evluateed the huge page mechanisms performance of the operating system layer,the virtualization layer and the multi-tenant virtual machine layer in the cloud scene,finding out the memory virtualization performance improvement,memory bloat,NUMA remote memory access delay and other aspects of the performance impact.2.Based on the comprehensive evaluation and analysis found six aspects of huge page mechanism performance impacts,this paper designed a hierarchical huge page benchmark based on fine-grained indicators.The hierarchical huge page benchmark sets the sub-benchmark for each huge page mechanism performance impact of the three levels of the cloud cloud scenario.At the same time,hierarchical huge page benchmark provides each sub-benchmark fine-grained monitoring indicators for performance profiling.3.This paper designed and implemented cloud platform virtualization performance evaluation tools to support the distributed batch test,centralized management of test hosts,visualization of test results and other functions.
Keywords/Search Tags:virtualization, cloud computing, huge page, performance evaluation, benchmark
PDF Full Text Request
Related items