虚拟机创建SCSI还是NVME好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机创建SCSI还是NVME好?相关的知识,希望对你有一定的参考价值。

创建虚拟机时有个创建磁盘步骤,显示是推荐NVME,但是教程里面是SCSI,到底该选哪个?

虚拟机创建SCSI还是NVME好?vmware 在ESX中需要针对每个虚拟机虚拟出对应的SCSI控制器,
1. BusLogic 很老的技术,I/O性能比LSI差不少
2. LSI和SAS性能差不多,windows 20003 默认LSI,2008默认LSI SAS
3. Vmware ParaVirtual(PVSCI), 这是vmware自己做的虚拟机SCSI控制器,它的好处在于不需要去模拟一个第三方产商的SCSI控制器,直接把Driver发送过来的SCSI命令直接发送给VMKernel进行I/O处理,中间少了一层SCSI控制器的模拟过程,因此可以有效的减少CPU的开销。理论上应该比LSI和SAS快。可是我的实际测试中发现二者的I/O吞吐量差不多(不像BUS,明显要小很多)。追问

别复制粘贴别人的答案,和我这问题对不上……

参考技术A scsi名声大一点,像我这种不怎么关注的都知道它,应该是范围广一点吧 参考技术B 1. BusLogic 很老的技术,I/O性能比LSI差不少2. LSI和SAS性能差不多,windows 20003 默认LSI,2008默认LSI SAS3. Vmware ParaVirtual(PVSCI), 这是vmware自己做的虚拟机SCSI控制器,它的好处在于不需要去模拟一个第三方产商的SCSI控制器,直接把Driver发送过来的SCSI命令直接发送给VMKernel进行I/O处理,中间少了一层SCSI控制器的模拟过程,因此可以有效的减少CPU的开销。理论上应该比LSI和SAS快。可是我的实际测试中发现二者的I/O吞吐量差不多(不像BUS,明显要小很多)。

虚拟机VMware新增硬盘无法识别问题

添加硬盘前的硬盘信息

技术分享

在虚拟机中新增硬盘

技术分享

添加后发现使用fdisk -l信息不变,新增的硬盘并没有识别,试过重启虚拟机硬盘就会识别出来。如果不想重启则按照如下方法:

先查看/proc/scsi/scsi文件

技术分享

使用命令 echo "scsi add-single-device 2 0 2 0">/proc/scis/scsi

# echo "scsi add-single-device w x y z" > /proc/scsi/scsi

参数值 w、x、y 、 z,解释如下:

w(Host)是主机适配器标识,第一个适配器为零(0)

x (Channel)是主机适配器上的 SCSI 通道,第一个通道为零(0)

y (ID)是设备的 SCSI 标识

z (Lun)是 LUN 号,第一个 LUN 为零(0)

技术分享

再次使用fdisk -l查看发现新增的磁盘已经能显示相关信息了

技术分享

分区格式化后正常使用

技术分享

 

以上是关于虚拟机创建SCSI还是NVME好?的主要内容,如果未能解决你的问题,请参考以下文章

我的三星nvme 970evo 硬盘运动虚拟机一半总是突然崩溃?

VM虚拟机,关于SCSI和IDE硬盘的问题

虚拟机开不了机,卡住了,电源按钮是灰色的,重启VMware打开后还是这样

VM虚拟机,关于SCSI和IDE硬盘的问题

请问在虚拟机里怎么选择硬盘类型?是scsi或ide的,和我实际物理硬盘有关系么??

请问在虚拟机里怎么选择硬盘类型?是scsi或ide的,和我实际物理硬盘有关系么?