在这台服务器上测试了Xen, KVM 和 Esxi 虚拟化之后,再次在这个服务器上安装了centos 7 来测试非虚拟化的条件下, SSD 的IO 符合
SSD 使用的是镁光的1100
测试程序使用的是:
wget -qO- bench.sh | bash
下面是测试结果:
---------------------------------------------------------------------- CPU model : Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz Number of cores : 12 CPU frequency : 1200.134 MHz Total size of Disk : 462.3 GB (1.5 GB Used) Total amount of Mem : 96565 MB (802 MB Used) Total amount of Swap : 8191 MB (0 MB Used) System uptime : 0 days, 0 hour 3 min Load average : 0.36, 0.23, 0.10 OS : CentOS 7.6.1810 Arch : x86_64 (64 Bit) Kernel : 3.10.0-957.el7.x86_64 ---------------------------------------------------------------------- I/O speed(1st run) : 402 MB/s I/O speed(2nd run) : 395 MB/s I/O speed(3rd run) : 397 MB/s Average I/O speed : 398.0 MB/s
可以看到的在KVM 和 Esxi 的虚拟化条件下, SSD 的IO 和裸机的IO 基本保持一致, 其中Esxi 可能是因为驱动的原因,稍微强那么一点点
Xen 的虚拟化没有做任何优化, SSD 的IO 只有KVM 和 ESXi 的一半