升级Esxi6.5U1解决Gen8磁盘性能问题

在之前的文章Gen8安装Exsi绕坑总结和方案选择中的第二个坑中有说到,Esxi 6.5开始自带的新的 AHCI 的 Native 驱动存在性能问题,解决问题的办法是通过禁用Native ACHI驱动来临时规避这个问题。这两天Vmware发布了Esxi的6.5U1版本,动手升级后发现这个问题已经基本解决,因此把升级方法分享给大家。

升级Esxi的方法有很多种,我比较建议直接在线升级,因为比较简单方便,推荐给大家一个网站VMware ESXi Patch Tracker,通过这里可以第一时间获得对应版本的Esxi的升级信息,同时网站上也有升级脚本可以直接使用。

如果你想要升级到Esxi 6.5 U1,方法很简单,首先需要打开Esxi的SSH功能,登陆到Esxi的SSH后台后,执行以下的代码。

1
2
3
4
esxcli network firewall ruleset set -e true -r httpClient
esxcli software profile update -p ESXi-6.5.0-20170702001-standard \
-d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
esxcli network firewall ruleset set -e false -r httpClient

第二段代码执行的时间可能会比较久,因为需要去Vmware官网下载对应的升级包,升级完成后,重启Esxi主机即可。

当然,重启之前,记得要把之前禁用的Native ACHI驱动恢复,方法也很简单,执行下面的代码即可。

1
esxcli system module set --enabled=true --module=vmw_ahci