Amazon Elastic Compute Cloud
Windows 实例用户指南

Amazon EBS 和 NVMe

基于 Nitro 的实例上,EBS 卷显示为 NVMe 块储存设备。

注意

无论块储存设备接口如何,Amazon EBS 产品详细信息中声明的 EBS 性能保证都有效。

其中一些实例类型还支持 NVMe 实例存储卷。有关更多信息,请参阅NVMe SSD 卷

识别 EBS 设备

EBS 使用单一根 I/O 虚拟化 (SR-IOV) 在使用 NVMe 规范的基于 Nitro 的实例上提供卷附加。这些设备依赖于操作系统上的标准 NVMe 驱动程序。这些驱动程序通常在实例启动期间通过扫描 PCI 总线来发现连接的设备,然后根据设备响应的顺序创建设备节点,而不是按照在块储存设备映射中指定设备的顺序。

Windows Server 2008 R2 及更高版本

您还可以运行 ebsnvme-id 命令以将 NVMe 设备磁盘编号映射到 EBS 卷 ID 和设备名称。默认情况下,枚举所有 EBS NVMe 设备。您可以传递磁盘编号以枚举特定设备的信息。

您可以下载 ebsnvme-id.zip 并将内容解压缩到您的 Amazon EC2 实例以获取对 ebsnvme-id.exe 的访问。

PS C:\Users\Administrator\Desktop> ebsnvme-id.exe Disk Number: 0 Volume ID: vol-0d6d7ee9f6e471a7f Device Name: sda1 Disk Number: 1 Volume ID: vol-03a26248ff39b57cf Device Name: xvdd Disk Number: 2 Volume ID: vol-038bd1c629aa125e6 Device Name: xvde Disk Number: 3 Volume ID: vol-034f9d29ec0b64c89 Device Name: xvdb Disk Number: 4 Volume ID: vol-03e2dbe464b66f0a1 Device Name: xvdc PS C:\Users\Administrator\Desktop> ebsnvme-id.exe 4 Disk Number: 4 Volume ID: vol-03e2dbe464b66f0a1 Device Name: xvdc

使用 NVMe EBS 卷

最新 AWS Windows AMI 包含将 EBS 卷作为 NVMe 块储存设备公开的实例类型所需的 AWS NVMe 驱动程序。但是,如果您调整了 Windows 系统上的根卷的大小,则必须重新扫描该卷才能在实例中体现此更改。如果您已从不同 AMI 启动实例,则它可能不包含所需的 AWS NVMe 驱动程序。如果您的实例没有最新的 AWS NVMe 驱动程序,则必须安装它。有关更多信息,请参阅 适用于 Windows 实例的 AWS NVMe 驱动程序

I/O 操作超时

大多数操作系统为提交到 NVMe 设备的 I/O 操作指定一个超时。在 Windows 系统上,默认超时为 60 秒,最大超时为 255 秒。您可以使用 SCSI 微端口驱动程序的注册表项中所述的步骤修改 TimeoutValue 磁盘类注册表设置。