VMware 安装 Ubuntu 时,不同 IDE、SCSI、SATA 和 NVMe 虚拟硬盘的选择和分析

在 VMware workstation 虚拟机中会有四种硬盘类型,在创建时我们应该为虚拟机选择哪种的硬盘格式为最佳呢?

可以根据下面的分析进行选择!

1、VMware workstation虚拟机磁盘格式

  1. IDE(I)
  2. SCSI(S)
  3. SATA(A)
  4. NVMe(V)

在这里插入图片描述

2、虚拟磁盘类型介绍

2.1、IDE(I)

IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,IDE是表示硬盘的传输接口。我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)、PATA接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。
优点:
易于使用、价格低廉、兼容性强、性价比高等;
缺点:
速度慢、只能内置使用、不支持热插拔、冗错性差、功耗高、影响散热及连接线长度有限等;

2.2、SCSI(S)

SCSI硬盘是采用SCSI接口的硬盘,SCSI是Small Computer System Interface(小型计算机系统接口)的缩写,使用50针接口,外观和普通硬盘接口有些相似。
优点:
性能好、稳定性高、硬盘转速快、缓存容量大、CPU占用率低、扩展性远优于IDE硬盘、支持热插拔;
缺点:
价格昂贵;

2.3、SATA(A)

SATA,即Serial ATA(串行 ATA),全称是Serial Advanced Technology Attachment,是由Intel、IBM、Maxtor 和 Seagate等公司共同提出的硬盘接口新规范。因为采用串行连接方式,所以使用 SATA 接口的硬盘又叫串口硬盘。
优点:
支持热插拔 、传输速度快、执行效率高、结构简单;
缺点:
机械性能不强,可维护性不强;

2.4、NVMe(V)

NVMe是一种接口协议,不是指的接口,NVMe标准是面向PCI-E固态硬盘的,解除了旧标准施放在SSD上的各种限制。
优点:
支持所有常见的操作系统、良好的可拓展性、具有低延迟,低能耗,高性能等优点、自动功耗状态切换和动态能耗管理功能大大降低功耗、解决了不同PCIe SSD之间的驱动适用性问题;
缺点:
价格昂贵;

2.5、演进趋势

  • IDE已淘汰,SCSI演进为SAS;
  • SATA逐步被NVMe取代;
  • PCIe 6.0 NVMe(2023+)将达32 GB/s;

三、最全接口类型与传输速率比对表

接口类型版本理论速率范围实际有效带宽出现时间连接方式主要应用场景
IDE(PATA) ATA-13.3 MB/s~2.5 MB/s198640针并行电缆早期PC硬盘
ATA-7133 MB/s~100 MB/s2001
SCSISCSI-15 MB/s~3.5 MB/s198650针并行服务器/工作站
Ultra-320320 MB/s~250 MB/s200368针并行
SAS-422.5 Gb/s(2.8 GB/s)~2.2 GB/2017串行企业级存储
SATASATA 1.01.5 Gb/s (150 MB/s)~120 MB/s20037针串行消费级硬盘
SATA 3.06 Gb/s(600 MB/s)~550 MB/s2009
NVMePCIe 3.0×44 GB/s~3.5 GB/s2011M.2/U.2高性能SSD
PCIe 4.0×48 GB/s~7 GB/s2017
PCIe 5.0×416 GB/s~14 GB/s2021

在此参考链接上优化:https://blog.youkuaiyun.com/weixin_44925650/article/details/107600122


公众号、优快云等博客:小菜狗编程笔记

谢谢点赞关注哈!目前在飞书持续优化更新~

日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!

### VMware 虚拟磁盘类型SCSISATA NVMe 的区别 #### 1. SCSI 磁盘 SCSI (Small Computer System Interface) 是一种用于连接计算机及其外围设备的标准接口。在 VMware Workstation 中,SCSI 磁盘通过模拟 SCSI 控制器与主机通信。 - **特点**: - 支持多种类型SCSI 控制器,如 LSI Logic SAS、BusLogic Parallel 等。 - 提供良好的兼容性稳定性。 - 对于旧版本的操作系统应用程序有更好的支持。 - **性能**: - 使用准虚拟化 SCSI 控制器可以显著提高吞吐量并减少 CPU 占用[^2]。 - **使用场景**: - 推荐用于需要高稳定性的环境,尤其是运行传统应用或老系统的虚拟机。 ```bash lsblk -o NAME,TYPE,SIZE,MODEL | grep "VMware Virtual SCSI" ``` #### 2. SATA 磁盘 Serial ATA (SATA) 是一种更现代的数据传输标准,具有更高的带宽支持热插拔功能。 - **特点**: - 更简单的物理连接设计,易于管理维护。 - 支持 AHCI (Advanced Host Controller Interface),提供更好的电源管理错误恢复能力。 - **性能**: - 性能良好,适合大多数日常应用场景。 - 不像 SCSI 那样依赖复杂的驱动程序栈,因此启动速度更快。 - **使用场景**: - 适用于桌面级操作系统个人用户的常规工作负载。 - 当不需要特别高的 I/O 吞吐量是一个不错的选择。 ```bash lsblk -o NAME,TYPE,SIZE,MODEL | grep "VMware Virtual SATA" ``` #### 3. NVMe 磁盘 Non-Volatile Memory Express (NVMe) 是专门为固态硬盘优化的新一代协议,旨在充分利用 PCIe 接口的优势。 - **特点**: - 极低延迟极高并发处理能力。 - 可以直接映射到处理器内存空间,极大提升了数据访问效率。 - **性能**: - 显著优于传统的 SATA SCSI 设备,在随机读写方面表现出色。 - 特别是在大规模数据库操作或多线程计算任务中有明显优势。 - **使用场景**: - 强烈建议部署在对 IO 密集型业务至关重要的生产环境中。 - 如大数据分析平台、云服务提供商的核心组件等场合。 ```bash lsblk -o NAME,TYPE,SIZE,MODEL | grep "VMware Virtual NVMe" ``` 综上所述,选择哪种磁盘类型取决于具体的应用需求技术背景: 对于追求极致性能且预算允许的情况下,优先考虑 NVMe;如果注重成本效益平衡,则可以选择 SATA;而对于那些仍然依赖某些特定硬件特性的遗留系统来说,SCSI 将是最稳妥的选择
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菜狗编程笔记

你的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值