首页 > 其他分享 >ESXi虚拟化的坑-细微区别下虚拟机性能差异巨大

ESXi虚拟化的坑-细微区别下虚拟机性能差异巨大

时间:2023-06-17 10:03:02浏览次数:45  
标签:超售 虚拟化 ESXi 虚拟机 性能 内存 CPU

ESXi虚拟化的坑-细微区别下虚拟机性能差异巨大


背景

周末在公司无偿加班.
同组的小伙伴周一有一个需求, 
我想着周六乘着机器压力不大进行一下虚拟机的clone
但是截止到晚上快十点都没有完全Clone完.
我感觉非常不对. 
然后突然想是不是硬件的bug导致性能有差异. 
想着最近总是在进行redis的性能测试, 直接可以拿过来验证一把. 
不查不清楚, 一查直接震惊了, ESXi6.7的不同小版本性能差异巨大

机器配置情况

公司里面很多机器都是Inspur NF5280M5的机器
配置基本上都一样 都是2*Intel Golden 5218 2.3Ghz + 1T内存 4THDD*12(Raid6)
为了便于管理大部分都是用ESXi
自从从代理采购之后, 大部分都是代理商给安装好ESXi, 我这边最多调整一下RAID卡的设置
大部分是采用Raid卡的Write back的模式. 

获取部分核心信息的方法 CPU的工作频率
esxcli hardware  cpu list|grep  -i  -E 'cpu:|core speed'
查看内存频率
smbiosDump |grep -i speed
Samsung / W0L300001103DC1430 / 2933 MHz /64G *16
看其他机器的信息为:
Samsung / 1464B712 / 3200 MHz /64G *16
一个比较早的机器为:
Ramaxel /07F22101 / 2666 MHz /32G *20

一个简单结论

6.7的版本下 15160138 的build 的GA时的8169922 性能要好很多
怀疑ESXi6.7 发布之后 进行了非常高的性能优化. 
虽然内存等效工作频率多了200MHZ(7%不到),但是提升足有 40% 以上
感觉只能通过 虚拟化技术水平的提升才能达到. 

另外也切实发现不通操作系统差异巨大,国产系统的测试值都表好一些.  

硬件平台不能单纯看CPU核数内存大小
还要查看 CPU频率, 型号, 内存工作频率, 内存厂商等等. 

性能的变量很多, 稍有不慎,可能就差异巨大. 
相同型号的CPU,在不同的虚拟化背景情况下有 67%的性能差距.

测试结果-注意CPU都是Golden 5218 2.3Ghz

ESXi大版本

ESXi Build版本号

内存工作频率

Redis测试数据

备注情况

6.5

4564106

2666

61200

超售比较厉害-CentOS8

6.5

4564106

2666

66400

超售比较厉害-kylinV10

6.5

4564106

2666

90663

有超售-CentOS8

6.7

8169922

2999

53353

几乎没有超售-CentOS9

6.7

8169922

2999

71458

几乎没有超售-OpenEUler2203

6.7

8169922

2999

57265

几乎没有超售-CentOS9

6.7

15160138

3200

95067

几乎没有超售-CentOS7

6.7

15160138

3200

94881

几乎没有超售-OpenEUler2203

6.7

15160138

3200

102769

几乎没有超售-OpenEUler2203



标签:超售,虚拟化,ESXi,虚拟机,性能,内存,CPU
From: https://blog.51cto.com/u_11529070/6504554

相关文章

  • 安装虚拟机,进行写代码
    今天教你们如何安装一台虚拟的电脑,可以用来当做自己的第二台电脑,不仅可以用来日常使用还可以用来当做测试机用。还可以在虚拟机中编写代码,都是没有问题的。 首先需要下载一个虚拟机软件叫做“VMware”,下载链接请私信我获取。下载后双击安装即可。  安装很简单,直接点击下......
  • 大数据学习--虚拟机Linux系统安装使用
    大数据学习推荐使用CentOS系统,于是在虚拟机上安装这个程序。   接下来复制三个,  ......
  • 在KVM中将USB设备绑定到虚拟机,device地址会变化的时候也可以使用该办法
    1.检查主机上的USB设备。在主机上运行`lsusb`命令,查看连接的USB设备及其总线地址,例如:$lsusbBus002Device001:ID1d6b:0003LinuxFoundation3.0roothubBus001Device003:ID046d:c52bLogitech,Inc.UnifyingReceiverBus001Device002:ID8087:0024I......
  • 虚拟机配置
     ......
  • 【服务器数据恢复】EMC Isilon(OneFS)存储中vmware虚拟机被误删除的数据恢复案例
    EMCIsilon存储结构:Isilon群集存储系统使用的是分布式文件系统OneFS。Isilon群集存储系统的每个节点均为单一OneFS文件系统,Isilon在进行横向扩展时不会影响数据的正常使用。Isilon群集存储系统所有节点在工作时都提供相同的功能,节点没有主备之分。Isilon群集存储系统在存储文件时,O......
  • CentOS7虚拟机安装
    创建虚拟机。选择典型安装,也可以选择自定义高机来进行个性化的安装,这里选择默认的典型即可。选择稍后安装操作系统。操作系统选择Linux,选择版本CentOS764位,然后点击下一步。输入虚拟机的名称和位置,不建议放在C盘指定虚拟机磁盘容量默认为20G,尽量不要太大20......
  • 虚拟机内安装Ubuntu 22.04.2 LTS
    Ubuntu系统下载|Ubuntu文件->新建虚拟机-> 下一步: 下一步: 下一步: 下一步: 注:路径用全英文下一步: 下一步: 下一步:下一步: 下一步: 下一步:下一步: 下一步: 下一步: 自定义硬件: 注:移除打印机新CD/DVD(SATA)->使用ISO映像文件->浏览关闭......
  • 安装win10虚拟机
    1、前期工作下载win10镜像:zh-cn_windows_10_consumer_editions_version_21h1_updated_aug_2021_x64_dvd_4de56d76.iso安装虚拟机工具:VirtualBox2、新建虚拟机2.1、设置新建虚拟机的名称、安装路径、类型及版本2.2、设置新建虚拟机的内存2.3、设置新建虚拟机的硬盘......
  • 虚拟机(CentOS6.5)hadoop分布式集群搭建
    ps:本次三台虚拟机均由克隆而来修改MAC地址vim/etc/vim/etc/udev/rules.d/70-persistent-net.rules删除name="eth0"一行将name="eth1"的name改为name="eth0"之后将该行ATTR(address)复制vim/etc/sysconfig/network-scripts/ifcfg-eth0将IPADDR设置为虚拟IP(eg:192.168.229.2......
  • 安装创建虚拟机及VM tools
    安装下载地址https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 点击下一步即可 注意安装位置,只点击控制台,用户体验设置因为不是最新版原因全都不点 点击安装 点击许可证百度一个密钥输入即可例如ZF3R0-FHED2-M80TY-8QY......