OpenStack云环境中KVM虚拟机性能测试与优化(2)
(3)测试方法:在云平台上创建10台虚拟机,每个虚拟机分配2个虚拟内核(VCPU)、2G内存、40G硬盘,让基准测试程序从在1个虚拟机上运行,依次增加直到在10个虚拟机上同时运行,将每次运行的结果与基准测试程序在物理服务器上运行的结果进行比较得出虚拟机磁盘字符读/写速度、块读/写速度、块的修改/重写速度和CPU的利用率与物理服务器的差距。
在测试过程中,虚拟机和物理服务器每一项测试都进行10次,最后对各项指标求平均值,然后以物理服务器的测试结果为基准,将虚拟机的测试结果与物理服务器的测试结果进行对比和分析。每次测试结束之后都要重启虚拟机和物理服务器,从而保证每次测试结果都是互不影响的。
给出了从基准测试程序在1台虚拟机上运行到基准测试程序同时在10台虚拟机上运行时CPU利用率的对比结果,横坐标为同时运行基准测试程序虚拟机的个数,纵坐标为每种情况下虚拟机CPU利用率与基准测试程序在物理服务器上运行时CPU利用率的比值。
图2中给出了测试的10组KVM上虚拟机字符读/写、块读/写、块重写的CPU利用率和物理服务器的字符读/写、块读/写、块重写的CPU利用率的比值,通过对比可知,KVM虚拟机与物理服务器的计算能力差距是很小的,损失率不到10%。
1.2.2虚拟机磁盘读写I/O的性能测试
给出了从基准程序在1台虚拟机上运行到基准测试程序在10台虚拟机上同时运行的对比结果,图中横坐标为同时运行基准测试程序虚拟机的个数,纵坐标为每种情况下基准测试运行在虚拟机上的字符读/写、块读/写、块重写的速度与基准测试程序运行在物理服务器上时字符读/写、块读/写、块重写的速度的比值。
分析图3可知,当虚拟机的数量为1时,虚拟机和物理服务器的磁盘读写I/O性能差距很小。但随着虚拟机数量的增加,虚拟机字符读/写、块读/写、块重写的速度下降比较明显,通过分析得出虚拟机的数量与磁盘读写性能存在线性关系。
1.2.3虚拟机网络I/O性能测试
测试环境:曙光A620r-G服务器,1.8TRAID5硬盘阵列,8核E5-4670Inter至强CPU,62G内存,云平台版本为OpenStackJuno,KVM版本为KVM-83。
测试程序:netperf-2.7.0“netperf-H[部署netserver服务器的IP]–t[网络连接类型]-l[测试的时间长度](在该测试中时间统一定为60s)”。
测试方法:在云平台上创建10台虚拟机,每个虚拟机分配2个虚拟内核、2G内存、40G硬盘,在每台虚拟机上安装一套netperf-2.7.0基准测试程序,让基准测试程序从在1个虚拟机上运行,依次增加直到在10个虚拟机上同时运行,让这些测试值与在服务器上运行netperf-2.7.0基准测试程序得出的试值进行比较。
Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulkdatatransfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多快的速度接收数据。Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接,client端是netperf,用来向server发起网络测试。在client与server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试结果;在控制连接建立并传递了测试配置信息后,client与server之间会再建立一个测试连接,用来来回传递特殊的流量模式,以测试网络的性能。
在测试过程中,虚拟机和物理服务器每一项测试都进行10次,最后对各项指标求平均值,然后以物理服务器的测试结果为基准,将虚拟机的测试结果与物理服务器的测试结果进行对比和分析。每次测试结束之后都要重启虚拟机和物理服务器,从而保证每次测试结果都是互不影响的。
图4给出了让基准测试程序netperf-2.7.0“netperf-H[部署netserver服务器的IP]–tTCP_STREAM-l120”在1台虚拟机上运行,依次增加直到在10台虚拟机上同时运行得出的测试值与基准测试程序netperf-2.7.0“netperf-H[部署netserver服务器的IP]–tTCP_STREAM-l120”在物理服务器上运行得出的测试值的比较。该比较是虚拟机网络I/O和物理服务器网络I/O在TCP_STREAM方面的比较,横坐标代表虚拟机的数量,纵坐标代表网卡的流量(单位为MB)。
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《校园英语》旬刊 省级 教育类学术期刊
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《文教资料》 旬刊 省级
- 《科技风》半月刊 省级 科技类优秀期刊
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《中国实验方剂学杂志》 半月刊 北大核心
- 《电影评介》半月刊 14版北大核心
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《继续教育研究》月刊 北大核心期刊
- 《网络空间安全》(信息安全与技术)月刊 国
- 《新闻传播》月刊 省级 新闻类优秀期刊
- 《财会月刊》旬刊 14版北大核心
- 《体育文化导刊》月刊 体育类双核心期刊
- 《机械研究与应用》双月刊 省级 机械应用类
- 《公路交通科技》 月刊 北大核心
- 《教学与管理》旬刊 北大核心
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《中国医药指南》 旬刊 国家级
- 《高教论坛》 月刊 省级
- 《课程教育研究》 旬刊 国家级
- 《语文建设》 旬刊 14版北大核心
- 《教育发展研究》 半月刊 双核心
- 《学术界》 月刊 双核心