在smartX平台部署vaTrust,aTrust虚拟机自带的磁盘测速结果提示"磁盘读写速度不符合要求":写速率不满足40MB/s的条件
二、问题排查思路
1.确认smartX平台的磁盘的真实读写,看是否真实的写速率就是比较低
2.确认aTrust虚拟机的测速结果准确,拿同一平台内的其他虚拟机跑测试脚本,进行对比
三、排查过程
1.确认smartX平台的磁盘的真实读写:写速率最高在190MB/s
2.在smartX平台看到其他虚拟机的写速率在100MB/s以上
3.同时,在smartX平台上看到aTrust虚拟机的写速率比较低:2MB/s
4.通过对比,发现同一平台的虚拟机写速率竟然不一样,怀疑两种情况:一种aTrust虚拟机有其他限制,限制了写速率;另一种是aTrust虚拟机创建时的磁盘配置方式和另外虚拟机不一样,导致限制了写速率
(1)首先,找研发再次确认:没有显示;同时,用同样的镜像导入到HCI平台:测试写速率满足最低限制
(2)接着,找smartX平台确认对比其他虚拟机,aTrust虚拟机的磁盘配置是否有不一致的,发现磁盘配置有三种方式:虚拟卷-IDE、虚拟卷-VIRTIO、CD-ROM-IDE
通过调整,磁盘配置,改成 虚拟卷-VIRTIO,再次进行后台磁盘速率测试,也能达到100MB/s,满足性能要求
四、排查结论
1.aTrust虚拟机内置磁盘测速脚本是通用测速脚本,结果可信;aTrust虚拟机并未对磁盘读写做特殊设置,不限制
2.在smartX平台导入虚拟机时,需要将磁盘配置调整为虚拟卷-VIRTIO,不然会影响磁盘速率