iTech · 2018年7月27日

Microserver Gen8 折腾ESXI 6.5 后记

最近几天搞到了一张8G的 HP工作站拆下来的内存条,DDR3 ECC内存。迫不及待的给gen8安装,开机,通过检测。又准备了一张32G的 sandisk A1 tf卡,写入最低10MB,读取98MB。拔掉全部硬盘后,安装esxi 6.5,一次成功,毕竟之前做了很多功课。

然后通过vmkfstools命令把B120i上的raid0 通过RDM的方式直通给虚拟机,开机,完美进入虚拟机。测试一下上传和下载速度。结果悲剧了,从服务器下载到本地,最高速度只有10MB,相当于百兆的带宽,从本地上传到服务器速度稳定在50MB。一开始以为是ESXI 6.5安装在tf卡的缘故,因为tf卡写入是10M,读取是98M,再后一次折腾中,排除了tf卡的锅,锅应该是ESXI的,好多反馈从esxi 5.5升级到esxi6.5后磁盘性能就大幅下降,说是B120i驱动不行导致的。

为了排除是否是tf卡所致,我把服役中的240G SSD卡拿出来给esxi 6.5做数据储存空间,从pc上传vmdk文件到ssd时,发现上传速率只有20MB,我500M性能的SSD,只有20MB的写入,实在是奇葩。

将原64G的ssd 通过vmware convert软件转成虚拟的VMDK文件后,用了2个多小时上传到esxi 的数据存储,开机,开机失败,提示scsi错误,原来是VMDK还需要转换成esxi 6.5能读取的vmdk格式。然后转了,用了大约一小时。磁盘性能最高写入一直在20MB左右。

格式转换命令:从 ESX/ESXi 终端:

vmkfstools -i “/vmfs/volumes/Datastore/examplevm/examplevm-000001.vmdk” “/vmfs/volumes/Datastore 2/newexamplevm/newexamplevm.vmdk” -d thin -a buslogic

折腾好后,开机,成功从虚拟机的虚拟磁盘启动,测试读写性能,和tf 的情况一模一样,没有任何改善,看来前辈的折腾经验是经得起考验了。然后我就乖乖的放弃了esxi 6.5,让设备妥妥的从物理磁盘启动,这回读写数据正常了。