CPU and memory performance analysis on dynamic and dedicated resource allocation using XenServer in Data Center environment

H. Ismail, M. Riasetiawan
{"title":"CPU and memory performance analysis on dynamic and dedicated resource allocation using XenServer in Data Center environment","authors":"H. Ismail, M. Riasetiawan","doi":"10.1109/ICSTC.2016.7877341","DOIUrl":null,"url":null,"abstract":"Idle servers only utilize 10% to 20% of their potential. As such, configuring computer resource management has been considered to optimize servers' capabilities. In this research, a series of experiments were conducted using virtual machines (VMs) with different CPU and memory allocation techniques implemented in XenServer. The created virtual machines ran benchmarks and stress test applications with a preconfigured test and duration to understand the virtual machines' performance when given a continuous load. These applications consist of CPU, memory, disk intensive app as well as benchmark apps. The performance parameters in this research were the benchmark apps results. These experiments indicate that the best CPU allocation for file transfer and MySQL query tests are Priority Weight and Cap CPU allocation, with performance differences of around 75% compared to Default CPU allocation. Meanwhile, the CPU allocation method for Stress-ng CPU stress test, Stress-ng VM stress test, and UnixBench tests is the Default CPU allocation with a performance difference of around 45%. Furthermore, Default CPU allocation is the best method of CPU allocation for web servers with performance differences of between 5% to 29% over Priority Weight and Cap CPU allocation. The best memory allocation method is Static Memory allocation, with a performance difference between 7% to 53% over Dynamic Memory allocation in all tests.","PeriodicalId":228650,"journal":{"name":"2016 2nd International Conference on Science and Technology-Computer (ICST)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Science and Technology-Computer (ICST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSTC.2016.7877341","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Idle servers only utilize 10% to 20% of their potential. As such, configuring computer resource management has been considered to optimize servers' capabilities. In this research, a series of experiments were conducted using virtual machines (VMs) with different CPU and memory allocation techniques implemented in XenServer. The created virtual machines ran benchmarks and stress test applications with a preconfigured test and duration to understand the virtual machines' performance when given a continuous load. These applications consist of CPU, memory, disk intensive app as well as benchmark apps. The performance parameters in this research were the benchmark apps results. These experiments indicate that the best CPU allocation for file transfer and MySQL query tests are Priority Weight and Cap CPU allocation, with performance differences of around 75% compared to Default CPU allocation. Meanwhile, the CPU allocation method for Stress-ng CPU stress test, Stress-ng VM stress test, and UnixBench tests is the Default CPU allocation with a performance difference of around 45%. Furthermore, Default CPU allocation is the best method of CPU allocation for web servers with performance differences of between 5% to 29% over Priority Weight and Cap CPU allocation. The best memory allocation method is Static Memory allocation, with a performance difference between 7% to 53% over Dynamic Memory allocation in all tests.
在数据中心环境下使用XenServer进行动态和专用资源分配的CPU和内存性能分析
空闲服务器只利用了其潜力的10%到20%。因此,配置计算机资源管理被认为可以优化服务器的功能。在本研究中,使用在XenServer中实现的具有不同CPU和内存分配技术的虚拟机(vm)进行了一系列实验。创建的虚拟机使用预配置的测试和持续时间运行基准测试和压力测试应用程序,以了解虚拟机在给定连续负载时的性能。这些应用程序包括CPU、内存、磁盘密集型应用程序以及基准应用程序。本研究中的性能参数为基准应用程序的结果。这些实验表明,用于文件传输和MySQL查询测试的最佳CPU分配是优先级权重和上限CPU分配,与默认CPU分配相比,性能差异约为75%。同时,stress -ng CPU压力测试、stress -ng VM压力测试和UnixBench测试的CPU分配方法是默认的CPU分配方法,性能差异在45%左右。此外,默认CPU分配是web服务器CPU分配的最佳方法,其性能差异在优先级权重和上限CPU分配的5%到29%之间。最好的内存分配方法是静态内存分配,在所有测试中,静态内存分配与动态内存分配的性能差异在7%到53%之间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信