Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ This page provides essential insights into this mechanism.
This documentation page does not apply to Instances running the Microsoft Windows operating system.
</Message>

## What is the QGA?

The QEMU Guest Agent (QGA) is a daemon designed to run inside virtual machines, enabling communication between the guest operating system and the QEMU hypervisor. It supports tasks such as system configuration and resource monitoring.

The QGA source code is publicly available in the [QEMU repository on GitLab](https://gitlab.com/qemu-project/qemu/-/blob/master/docs/interop/qemu-ga.rst).

## What are the features provided by QGA?

Running the QEMU Guest Agent (QGA) on your Instance currently enables the following feature:
Expand All @@ -23,6 +29,11 @@ Running the QEMU Guest Agent (QGA) on your Instance currently enables the follow

Additional features may be added in the future.

## What are the performance impacts of running the QGA inside my VM?

The performance impact of running the QGA is negligible. The agent consumes very little RAM (<5 MB) and CPU (<0.1%), and there is no measurable I/O or network overhead when idle.
The only operation the agent performs is reading from or writing to a file **in the VM** each time a public IP is attached to or detached from the VM.

## Checking QGA's status

Since March 1st, 2024, all Scaleway-provided GNU/Linux and InstantApp images for Instances come with QGA pre-installed and enabled by default.
Expand Down