虚拟化环境下Windows IO性能调优.docxVIP

  • 57
  • 0
  • 约4.47千字
  • 约 13页
  • 2018-06-21 发布于湖北
  • 举报
虚拟化环境下Windows IO性能调优随着云计算技术与服务的发展和进步,越来越多的客户选择将业务部署到云端。但由于引入了虚拟化层,在业务部署过程中经常会遇到IO问题,通常也不易调试。本文主要介绍利用perf、systemtap等工具,帮助一位托管云客户调试IO性能问题,来分析虚拟环境下Windows IO的性能。问题出现有一次,托管云客户自己搭建了虚拟化环境,在同一台宿主机上创建Windows 2008 R2 和 Centos6.5虚拟机,用fio分别测试其随机读性能,Windows 2008 R2的IOPS大约在18K,而Linux的IOPS却可以达到100K左右。客户测试用的fio 配置[global]ioengine=windowsaiodirect=1iodepth=64thread=1size=20gnumjobs=1[4k]bs=4kfilename=d:test.imgrw=randread测试结果win_fio1云主机IO栈io stack云主机环境下,整个IO栈相对较长,涉及到Guest OS中的应用层/文件系统/Block层以及驱动层、虚拟化层、宿主机OS文件系统/Block层以及驱动层。因为涉及面多,所以其中任何一个环节出现问题都会造成性能下降,也为做IO的Tracing增加了难度。从这次得到的信息来看,首先排除了宿主机文件系统和Block层以及驱动层的问题

文档评论(0)

1亿VIP精品文档

相关文档