以前在Vmware Workstation 16部署了centos 7,作为oracle、mssql、mysql服务器,感觉还不错
想着那毕竟是收费产品,于是想试试Hyper-V,于是在Hyper-V上部署了Rocky linux 8(跟centos 8一样),结果发现读写操作特别慢,用imp导入一个200m的数据库备份居然要几个小时,于是对Hpyer-V、Vmware的读写进行了测试:
操作系统:Rocky linux 8.5
分配内存:8g
测试命令:iostat -x 5 以及 ps aux查看cpu、内存占用
首先是hyper-v,虚拟硬盘放在本机机械硬盘上,测试结果:
从上面2个图来看,感觉就是IO基本满负荷,但是cpu不干活,IMP导入很慢很慢
然后是hyper-v,虚拟硬盘放在固态盘(系统盘,NVME),测试结果:
从上面2个图来看,IO负载降低了写,CPU也不怎么干活,但是IMP导入速度快了不少
最后是Vmware workstation 16,虚拟硬盘放在机械硬盘上,测试结果:
从上面来看,IO负载不是很高,但是CPU利用率超高,所以导入超快,不到10分钟OK
注意:由于在Hyper-v下vmware不能打开INTEL-VTX,按理说应Hyper-v跑的更快才对,结果却是天差地别啊
只能说Hyper-V只适合WIN吧。
不知有没有高手和我碰到一样的情况