本文用fio测试了某系统的物理机本地存储和虚拟机使用SAN存储的性能对比。
说明:
虚拟机在小块文件的IO处理能力上,要比物理机处理的好。而物理机在大块文件的处理能力上比虚拟机好。
从理论上说,物理机的IO延时应该小,因为IO链路比虚拟机的要短,物理机的直接到本地硬盘。虚拟机要经过SAN网络,通过光纤交换机。
虚拟机在最大IO延时上要好于物理机,可能是物理上有生产业务在跑,虚拟机用的是共享存储,IO资源池化了,因此IO压力不集中。
IO直方图中,物理机的IO延时比虚拟机的好,但是之前第三点最大IO延时是虚拟机好,是因为物理机的负载,不属于平稳型,属于有尖峰的类型,因此最大IO延时高,但是直方图中的最大比例IO延时低。