# Toggle the NIC Multi-Queue Property

You can turn the NIC Multi-Queue feature on or off for your Virtual Machines (VMs). This topic explains how to perform the operation using the [<mark style="color:blue;">Data Center Designer (DCD)</mark>](https://docs.ionos.com/cloud/set-up-ionos-cloud/data-center-designer). You can also manage NIC Multi-Queue using the [<mark style="color:blue;">IONOS Cloud API</mark>](https://docs.ionos.com/cloud/network-services/vdc-networking/nic-multi-queue/api-how-tos/toggle-nic-multi-queue).

{% hint style="info" %}
**Note:**

* **Automatic VM Restart:** Setting NIC Multi-Queue on triggers an automatic VM restart to apply the configuration changes.
* **Hot-Plug NIC Support:** You can add network interfaces to a running VM without system restart or downtime. For optimal performance, new NICs automatically default to number queues that match the number of provisioned CPU threads.
* **Scaling Queue Count:** When adding CPU threads to leverage increased parallelism, the queue count must be updated through a VM restart:
  * Restart the VM using the [<mark style="color:blue;">Cloud API</mark>](https://api.ionos.com/docs/cloud/v6/#tag/Servers) or the [<mark style="color:blue;">Data Center Designer (DCD)</mark>](https://docs.ionos.com/cloud/set-up-ionos-cloud/data-center-designer).
  * An Operating System (OS)-level restart is insufficient and will not update the queue configuration. Queue count changes require a platform-initiated restart to reload the NIC driver with the updated configuration.
    {% endhint %}

To toggle the feature status of a VM, follow these steps:

1\. In the **DCD**, go to **Menu** > **Virtual Data Centers**.

2\. Select the data center that contains the VM.

3\. Select the VM and click **Settings** in the Inspector pane.

4\. Select or clear **NIC Multi-Queue** to turn the feature on or off.

![Select or clear NIC Multi-Queue on a VM](https://1737632334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MifAzdGvKLDTtvJP8sm%2Fuploads%2Fgit-blob-8cf79ae8c674cb08a5b2713e1bac4abbbbc8803c%2Fenable-nic-multi-queue.png?alt=media)

5\. Select **PROVISION CHANGES** to apply the changes.

{% hint style="success" %}
**Result:** The status of the NIC Multi-Queue feature is updated. The server will automatically restart to apply the configuration changes.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ionos.com/cloud/network-services/vdc-networking/nic-multi-queue/how-tos/toggle-nic-multi-queue.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
