You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Get answers to some of the common questions about enabling the NVMe interface on virtual machines.
4
+
description: Get answers to common questions about enabling the NVMe interface on virtual machines.
5
5
ms.service: virtual-machines
6
6
ms.topic: faq
7
7
ms.custom: references_regions
@@ -19,29 +19,29 @@ sections:
19
19
answer: |
20
20
NVM Express (NVMe) is a communication protocol that facilitates faster and more efficient data transfer between servers and storage systems by using nonvolatile memory (NVM). With NVMe, data can be transferred at the highest throughput and with the fastest response times.
21
21
22
-
NVMe offers higher input/output operations per second (IOPS) and throughput in megabytes per second (MBps), which can significantly improve the performance of both temporary (local) and remote NVMe disk storage with [Azure managed disks](/azure/virtual-machines/managed-disks-overview). Higher performance is especially beneficial for I/O-intensive workloads that require fast data transfer to the Azure managed disks.
22
+
NVMe offers higher input/output operations per second (IOPS) and higher throughput in megabytes per second (MBps), which can significantly improve the performance of both temporary (local) and remote NVMe disk storage with [Azure managed disks](/azure/virtual-machines/managed-disks-overview). Higher performance is especially beneficial for I/O-intensive workloads that require fast data transfer to the Azure managed disks.
23
23
- question: |
24
24
Which types of storage interfaces are supported in Azure VM families?
25
25
answer: |
26
-
Azure virtual machines (VMs) support two types of storage interfaces: Small Computer System Interface (SCSI) and NVMe. The SCSI interface is a legacy standard that provides physical connectivity and data transfer between computers and peripheral devices. NVMe is similar to SCSI in that it provides connectivity and data transfer, but NVMe is a significantly faster and more efficient interface for data transfer between servers and storage systems.
26
+
Azure virtual machines (VMs) support two types of storage interfaces: Small Computer System Interface (SCSI) and NVMe. The SCSI interface is a legacy standard that provides physical connectivity and data transfer between computers and peripheral devices. NVMe is similar to SCSI in that it provides connectivity and data transfer, but NVMe is a faster and more efficient interface for data transfer between servers and storage systems.
27
27
- question: |
28
28
How do Azure Boost and NVMe improve the performance of the VMs that Azure offers?
29
29
answer: |
30
30
Azure Boost is a Microsoft-designed system that offloads server virtualization processes traditionally performed by the hypervisor and host OS onto purpose-built software and hardware. Offloading these processes enables faster storage and networking performance for Azure VM customers.
31
31
32
-
One of the primary advantages of Azure Boost is its ability to enhance the throughput of Azure managed disks and local storage. This enhancement is enabled by offloading the storage processing tasks to dedicated hardware for Azure Boost.
32
+
One of the primary advantages of Azure Boost is its ability to enhance the throughput of Azure managed disks and local storage. This enhancement is enabled by offloading the storage processing tasks to hardware that's dedicated for Azure Boost.
33
33
34
-
Azure Boost also optimizes performance by using the industry-standard NVMe interface, which capitalizes on the low latency and internal parallelism of solid-state storage drives. For details on the performance that Azure Boost offers, see the [Microsoft blog post that announced general availability of Azure Boost](https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/announcing-the-general-availability-of-azure-boost/ba-p/3981384).
34
+
Azure Boost also optimizes performance by using the industry-standard NVMe interface, which capitalizes on the low latency and internal parallelism of solid-state storage drives. For details on the performance that Azure Boost offers, refer to the [Microsoft blog post about general availability of Azure Boost](https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/announcing-the-general-availability-of-azure-boost/ba-p/3981384).
35
35
- question: |
36
36
Will Azure continue to support SCSI interface VMs?
37
37
answer: |
38
-
Yes. Azure will continue to support the SCSI interface on the versions of VM offerings that offer SCSI storage. However, not all new VM series will have SCSI storage as an option going forward.
38
+
Yes. Azure will continue to support the SCSI interface on the versions of VM offerings that provide SCSI storage. However, not all new VM series will have SCSI storage as an option going forward.
39
39
- name: NVMe supportability
40
40
questions:
41
41
- question: |
42
42
Which VM generations support NVMe disks?
43
43
answer: |
44
-
Typically, the older generations of general purpose, memory optimized, and compute optimized VMs (that is, D/Ev5 or Fv2 and older) support SCSI. The newer generations (that is, Da/Ea/Fav6 and newer) support only the NVMe storage interface. However, Ebsv5/Ebdsv5 and Lsv2/Lsv3/Lasv3 VMs introduced NVMe as an option for temporary disks.
44
+
Typically, the older generations of general purpose, memory optimized, and compute optimized VMs (D/Ev5 or Fv2 and older) support SCSI. The newer generations (Da/Ea/Fav6 and newer) typically support only the NVMe storage interface. However, Ebsv5/Ebdsv5 and Lsv2/Lsv3/Lasv3 VMs introduced NVMe as an option for temporary disks.
45
45
46
46
For specifics about which VM generations support which storage types, check the [documentation about VM sizes in Azure](/azure/virtual-machines/sizes).
47
47
- question: |
@@ -51,44 +51,45 @@ sections:
51
51
- question: |
52
52
What happens if the OS that I use is not tagged as NVMe supported?
53
53
answer: |
54
-
You can create an NVMe-supported VM only by using an image (Platform Image Repository and [Azure Compute Gallery](/azure/virtual-machines/shared-image-galleries?tabs=azure-cli)) that's tagged as NVMe. If you use an untagged image, a SCSI VM is created, and the VM might not perform as you intended. Be sure to follow all the [instructions](/azure/virtual-machines/enable-nvme-interface).
54
+
You can create an NVMe-supported VM only by using an image (Platform Image Repository and [Azure Compute Gallery](/azure/virtual-machines/shared-image-galleries?tabs=azure-cli)) that's tagged as NVMe. If you use an untagged image, a SCSI-based VM is created, and the VM might not perform as you intended. Be sure to follow all the [instructions](/azure/virtual-machines/enable-nvme-interface).
55
55
56
56
To create VMs with an NVMe interface, it's essential to choose one of the [supported OS images](/azure/virtual-machines/enable-nvme-interface) tagged as NVMe. If your current OS image is not supported for NVMe, you'll get this error message: "The selected image isn't supported for NVMe. See supported VM images".
57
57
58
-
:::image type="content" source="./media/enable-nvme/nvme-faq-2.png" alt-text="Screenshot of an example of choosing one of the supported OS images on NVMe.":::
58
+
:::image type="content" source="./media/enable-nvme/nvme-faq-2.png" alt-text="Screenshot of an example of choosing one of the supported operating system images on NVMe.":::
59
59
- question: |
60
-
When will NVMe support be added to the OS image I currently use?
60
+
When will NVMe support be added to the OS image that I currently use?
61
61
answer: |
62
-
NVMe support is available in 50+ of the most popular OS images. We are not adding NVMe support to older OS images. However, we continuously improve the OS image coverage and recommend referring to [this page](/azure/virtual-machines/enable-nvme-interface) for updates on the latest OS image support added for both Linux and Windows.
62
+
NVMe support is available in more than 50 of the most popular OS images. We're not adding NVMe support to older OS images. However, we continuously improve the OS image coverage. We recommend that you refer to [this page](/azure/virtual-machines/enable-nvme-interface) for updates on the latest OS image support for both Linux and Windows.
63
63
- question: |
64
-
What happens if the OS I want to use does not support NVMe?
64
+
What happens if the OS that I want to use doesn't support NVMe?
65
65
answer: |
66
-
Many of the latest Azure VM generations are NVMe-only and require an [OS image that supports NVMe which can be found here](/azure/virtual-machines/enable-nvme-interface). If you require an OS that does not support NVMe, you should utilize a VM series that still has SCSI support.
66
+
Many of the latest Azure VM generations are NVMe-only and require an [OS image that supports NVMe](/azure/virtual-machines/enable-nvme-interface). If you require an OS that does not support NVMe, use a VM series that still has SCSI support.
67
67
- question: |
68
-
How can I launch a VM with the NVMe interface?
68
+
How can I create a VM with the NVMe interface?
69
69
answer: |
70
-
NVMe can be enabled during VM creation using various methods such as: Azure portal, CLI, PowerShell, and ARM templates. To create an NVMe VM, you must first enable the NVMe option on a VM and select the NVMe controller disk type for the VM. Note that the NVMe diskcontrollertype can be enabled during creation or updated to NVMe when the VM is stopped and deallocated, provided that the VM size supports NVMe.
71
-
### Azure portal view
70
+
You can enable NVMe during VM creation by using methods such as the Azure portal, the Azure CLI, Azure PowerShell, and Azure Resource Manager templates. To create an NVMe-based VM, you must first enable the NVMe option on a VM and select the NVMe disk controller type for the VM. You can also update a VM to NVMe when it's stopped and deallocated, if the VM size supports NVMe.
71
+
72
+
To enable the NVMe interface during VM creation by using the Azure portal:
72
73
73
-
1. Add Disk Controller Filter. To find the NVMeeligible sizes, select **See All Sizes**, select the **Disk Controller** filter, and then select **NVMe**:
74
+
1. Add a disk controller filter. To find the NVMe-eligible sizes, select **See All Sizes**, select the **Disk controller** filter, and then select **NVMe**.
74
75
75
-
:::image type="content" source="./media/enable-nvme/azure-portal-1.png" alt-text="Screenshot of instructions to add disk controller filter for NVMe interface.":::
76
+
:::image type="content" source="./media/enable-nvme/azure-portal-1.png" alt-text="Screenshot of selections for adding a disk controller filter for the NVMe interface.":::
76
77
77
-
1. Enable NVMe feature by visiting the **Advanced** tab.
78
+
1. Enable the NVMe feature by going to the **Advanced** tab and selecting the checkbox under **Performance (NVMe)**.
78
79
79
-
:::image type="content" source="./media/enable-nvme/azure-portal-2.png" alt-text="Screenshot of instructions to enable NVMe interface feature.":::
80
+
:::image type="content" source="./media/enable-nvme/azure-portal-2.png" alt-text="Screenshot of the checkbox for enabling the NVMe interface feature.":::
80
81
81
-
1. Verify Feature is enabled by going to **Review and Create**.
82
+
1. Verify that the feature is enabled by going to the **Review and Create** tab and confirming that the **Disk controller type** value is **NVMe**.
82
83
83
-
:::image type="content" source="./media/enable-nvme/azure-portal-3.png" alt-text="Screenshot of instructions to review and verify features enablement.":::
84
+
:::image type="content" source="./media/enable-nvme/azure-portal-3.png" alt-text="Screenshot of the area for reviewing and verifying advanced features for a virtual machine, including the NVMe feature.":::
84
85
85
86
- name: Azure storage performance with NVMe disks
86
87
questions:
87
88
- question: |
88
89
What types of workloads benefit from NVMe disks?
89
90
answer: |
90
-
The VM families utilizing NVMe disk will demonstrate performance benefits compared to SCSI across various workloads that require higher I/O and improved storage performance. These benefits will be achieved across VMs that utilize temp and/or remote NVMe disks. Using VMs with NVMe disks will enable performance benefits across many workloads ranging from application servers, web servers, databases, data warehousing, analytics, and more.
91
+
The VM families that use NVMe disks demonstrate performance benefits compared to SCSI across various workloads that require higher I/O and improved storage performance. These workloads include application servers, web servers, databases, data warehousing, and analytics. You can achieve these benefits across VMs that use temporary and/or remote NVMe disks.
91
92
- question: |
92
93
What performance gains can I expect from NVMe disks?
93
94
answer: |
94
-
The performance gains that your applications can achieve depend on several factors, including VM type, VM size, and I/O block size. To identify the ideal block size and to achieve peak transfer rates, please test on the individual VM sizes. It is important to optimize the I/O size based on the specific requirements of your application. More details on the performance capabilities of individual VM types can be found on their detailed [product pages](/azure/virtual-machines/sizes).
95
+
The performance gains that your applications can achieve depend on several factors, including VM type, VM size, and I/O block size. To identify the ideal block size and to achieve peak transfer rates, test on the individual VM sizes. It's important to optimize the I/O size based on the specific requirements of your application. For more information on the performance capabilities of individual VM types, see the [documentation about VM sizes in Azure](/azure/virtual-machines/sizes).
Copy file name to clipboardExpand all lines: articles/virtual-machines/enable-nvme-interface.md
+11-14Lines changed: 11 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,27 +1,25 @@
1
1
---
2
-
title: OS Images Supported
3
-
description: OS Image Support List for Remote NVMe
2
+
title: Supported OS Images
3
+
description: Get a list of supported operating system images for remote NVMe.
4
4
ms.service: virtual-machines
5
5
ms.subservice: sizes
6
6
ms.date: 06/25/2024
7
-
ms.topic: how-to#Required; leave this attribute/value as-is.
7
+
ms.topic: how-to
8
8
ms.custom: template-how-to-pattern
9
9
---
10
10
11
-
# OS Images Supported with Remote NVMe
11
+
# Supported OS images for remote NVMe
12
12
13
13
> [!NOTE]
14
-
> This article references CentOS, a Linux distribution that is nearing End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
14
+
> This article references CentOS, a Linux distribution that's nearing the end of support. Consider your use and plan accordingly. For more information, see the [guidance for CentOS end of support](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
15
15
16
-
The following lists provide up-to-date information on which OS images are tagged as NVMe supported. These lists will be updated when new OS images are made available with remote NVMe support.
16
+
The following lists provide up-to-date information on which OS images are tagged as supported for remote NVM Express (NVMe).
17
17
18
-
Always check the [detailed product pages for specifics](/azure/virtual-machines/sizes) about which VM generations support which storage types.
18
+
For specifics about which VM generations support which storage types, check the [documentation about VM sizes in Azure](/azure/virtual-machines/sizes).
19
19
20
-
For more information about enabling the NVMe interface on virtual machines created in Azure, be sure to review the [Remote NVMe Disks FAQ](/azure/virtual-machines/enable-nvme-remote-faqs).
20
+
For more information about enabling the NVMe interface on virtual machines created in Azure, review the [FAQ for remote NVMe disks](/azure/virtual-machines/enable-nvme-remote-faqs).
@@ -48,8 +46,7 @@ For more information about enabling the NVMe interface on virtual machines creat
48
46
| SLES 15.4 | SUSE:sles-15-sp4:gen2:latest|
49
47
| SLES 15.5 | SUSE:sles-15-sp5:gen2:latest|
50
48
51
-
52
-
### Windows
49
+
## Windows
53
50
54
51
-[Azure portal - Plan ID: 2019-datacenter-core-smalldisk](https://portal.azure.com/#create/Microsoft.smalldiskWindowsServer2019DatacenterServerCore)
55
52
-[Azure portal - Plan ID: 2019-datacenter-core-smalldisk-g2](https://portal.azure.com/#create/Microsoft.smalldiskWindowsServer2019DatacenterServerCore2019-datacenter-core-smalldisk-g2)
@@ -79,4 +76,4 @@ For more information about enabling the NVMe interface on virtual machines creat
79
76
-[Azure portal - Plan ID: 2022-datacenter-azure-edition-smalldisk](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-smalldisk)
80
77
-[Azure portal - Plan ID: 2022-datacenter-azure-edition](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition)
81
78
-[Azure portal - Plan ID: 2022-datacenter-azure-edition-core](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-core)
82
-
-[Azure portal - Plan 2022-datacenter-azure-edition-core-smalldisk](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-core-smalldisk)
79
+
-[Azure portal - Plan ID: 2022-datacenter-azure-edition-core-smalldisk](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-core-smalldisk)
0 commit comments