文档详情

虚机宿主机磁盘IO性能对比测试.docx

发布:2017-08-28约2.22千字共8页下载文档
文本预览下载声明
虚机、宿主机磁盘IO性能对比测试 测试条件 虚机磁盘参数: disk type=block device=disk driver name=qemu type=raw cache=none io=native/ source dev=/dev/disk/by-path/pci-0000:83:00.0-fc-0x200900a098a98ac9-lun-0/ target dev=vdb bus=virtio/ serial89aa5825-b62e-4d23-ae68-b57cac38310c/serial address type=pci domain=0x0000 bus=0x00 slot=0x06 function=0x0/ /disk 说明: KVM 常用 Raw 和 Qcow2 格式作为虚拟机的镜像文件。对虚拟机而言,通俗的说,Raw 格式相当于裸盘,Qcow2 是 copy on write,二者对比如下: 性能:Raw Qcow2 节省空间:Qcow2 Raw 安全:Qcow2 Raw Qcow2 格式发展到现在, HYPERLINK /page/Qcow2 已经有和 Raw 相近的性能,同时能较好的节省空间,所以 Nova 推荐使用 Qcow2 镜像,但是要最大可能的发挥性能,使用 Raw 格式也未尝不可。 Virtio半虚拟化驱动的方式,可以获得很好的I/O性能,其性能几乎可以达到和native(即:非虚拟化环境中的原生系统)差不多的I/O性能。所以,在使用KVM之时,如果宿主机内核和客户机都支持virtio的情况下,一般推荐使用virtio达到更好的性能。 测试一、顺序读 numjobs=10,ipdepth=1024 fio条件 iops bw lat bs 虚机1 宿主机 虚机1 宿主机 虚机1 宿主机 4k 159025 395673 640 1550 64373u 25840u 8k 157171 197447 1235 1551 64994u 51720u 12k 130574 132037 1542 1559 78083u 77270u 16k 98484 98940 1555 1561 103410u 102970u 20k 79041 79041 1564 1564 128700u 128630u 测试二、顺序写 numjobs=20,ipdepth=1024,write fio条件 iops bw lat bs 虚机1 宿主机 虚机1 宿主机 虚机1 宿主机 4k 133238 311642 541 1225 152610u 65510u 8k 105582 156595 861 1240 191730u 130000u 12k 92930 101327 1112 1211 219160u 200190u 16k 79025 81389 1267 1304 255520u 248680u 20k 65715 62060 1323 1252 306210u 324060u 测试三、随机读 numjobs=20,ipdepth=1024,randread fio条件 iops bw lat bs 虚机1 宿主机 虚机1 宿主机 虚机1 宿主机 4k 28263 36303 121 153 705240u 551490u 8k 24567 29747 213 254 803600u 666590u 12k 20765 27910 274 359 939630u 708860u 16k 18570 25887 330 447 1045450u 760790u 20k 17572 25469 392 550 1103940u 773480u 24k 16807 25239 452 655 1156210u 783060u 28k 15734 22838 498 697 1229940u 859440u 32k 15766 20665 570 726 1223400u 946290u 36k 16215 18663 657 745 1192310u 1043190u 40k 16236 16881 731 756 1189170u 1181120u 64k 10458 10677 799 814 1795220u 1765020u 128k 3425 2815 484 620 5726350u 测试四、随机写 numjobs=20,ipdepth=1024,randwrite fio条件 iops bw lat bs 虚机1 宿主机 虚机1 宿主机 虚机1 宿主机 4k 58980 56443 240 234 1
显示全部
相似文档