GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment vérifier si votre processeur prend en charge la technologie de virtualisation sur Ubuntu

Qu'est-ce que la VT et pourquoi est-elle nécessaire ?

La technologie de virtualisation permet à votre processeur d'agir comme un certain nombre de systèmes informatiques indépendants. Cela permet à plusieurs systèmes d'exploitation de fonctionner simultanément sur la même machine. Chaque fois que vous souhaitez installer des applications de virtualisation sur votre système Ubuntu telles que VMware Workstation, VirtualBox, etc., vous devez d'abord vérifier si votre système prend en charge la virtualisation et si elle est activée. Ce n'est qu'alors que vous pourrez exécuter des machines virtuelles à l'aide d'un seul processeur.

L'article explique les méthodes suivantes pour vérifier si la technologie virtuelle est prise en charge par votre processeur sur un système Ubuntu :

  • commande lscpu
  • utilitaire de vérification du processeur
  • fichier/proc/cpuinfo
  • Utilitaire client Libvirt

Nous avons exécuté les commandes et procédures mentionnées dans cet article sur un système Ubuntu 18.04 LTS. Nous utiliserons la ligne de commande Ubuntu, le Terminal, afin de vérifier VT sur notre processeur. Vous pouvez ouvrir l'application Terminal via le tableau de bord du système ou le raccourci Ctrl+Alt+T.

Vérifier VT sur votre processeur

Méthode 1 :via la commande lscpu

La commande lscpu est une méthode populaire pour extraire des informations sur l'architecture de votre CPU. Cette commande extrait les informations matérielles du fichier /pro/cpuinfo de sysfs. Ces informations incluent le nombre de processeurs, le mode de fonctionnement du processeur, les sockets, les cœurs, les threads, le nom du modèle et les informations de virtualisation, entre autres.

Exécutez simplement la commande suivante dans votre terminal Ubuntu :

$ lscpu

Voici le format de sortie que vous voyez habituellement :

Accédez à la sortie Virtualisation ; le résultat VT-x ici garantit que la virtualisation est bien activée sur votre système.

Méthode 2 :via l'utilitaire cpu-checker

L'utilitaire cpu-checker est un autre moyen de vérifier la technologie de virtualisation, entre autres choses. Étant donné que la plupart des systèmes Ubuntu ne disposent pas de cette fonctionnalité par défaut, vous pouvez l'installer en exécutant la commande suivante en tant que sudo :

$ sudo apt-get install cpu-checker

Veuillez noter que seul un utilisateur autorisé peut ajouter/supprimer et configurer des logiciels sur Ubuntu.

Après avoir entré le mot de passe pour sudo, le système peut vous demander une option y/n pour vérifier si vous souhaitez continuer l'installation. Veuillez entrer y et appuyez sur Entrée après quoi cpu-checker sera installé sur votre système

La commande suivante de cet utilitaire vous aidera à vérifier si la virtualisation est prise en charge par votre processeur ou non :

$ sudo kvm-ok

La sortie ci-dessus indique que VT est activé sur votre système. Cependant, si vous obtenez le résultat suivant, cela signifie que vous devez activer la virtualisation pour utiliser les applications qui fonctionnent avec cette technologie :

INFO :Votre processeur ne prend pas en charge les extensions KVM
L'accélération KVM ne peut PAS être utilisée

Méthode 3 :à partir du fichier /proc/cpuinfo

Nous pouvons également extraire manuellement les informations pertinentes du fichier /proc/cpuinfo en utilisant la commande egrep. Par exemple, parce que nous voulons extraire des informations liées à la virtualisation, nous pouvons utiliser la commande egrep comme suit pour extraire des informations liées à svm ou vmx :

$ egrep "svm|vmx" /proc/cpuinfo

Dans la sortie, vous verrez des informations sur l'un des éléments suivants, qui vérifieront que la virtualisation est activée sur votre système :

Svm :informations d'assistance AVM-V

Vmx :informations sur la prise en charge de la technologie Intel-VT

Voici le résultat de la commande mentionnée ci-dessus sur mon système :

L'indication vmx et ses informations dans la sortie indiquent que la technologie virtuelle, Intel-VT, est activée et prise en charge par mon système. Si vous ne trouvez aucune sortie pour cette commande, cela signifie que /proc/cpuinfo ne contient aucune information sur VT et qu'il est soit indisponible, soit désactivé dans les paramètres de votre BIOS.

Méthode 4 :via l'utilitaire client Libvirt

Il existe un outil de validation d'hôte virtuel appelé virt-host-validate. Pour l'utiliser, vous devez avoir le package libvert-clients installé sur votre système. Étant donné que la plupart des systèmes Ubuntu ne disposent pas de cette fonctionnalité par défaut, vous pouvez l'installer en exécutant la commande suivante en tant que sudo :

$ sudo apt install libvirt-clients

Veuillez noter que seul un utilisateur autorisé peut ajouter/supprimer et configurer des logiciels sur Ubuntu.

Après avoir entré le mot de passe pour sudo, le système peut vous demander une option y/n pour vérifier si vous souhaitez continuer l'installation. Veuillez entrer y et appuyez sur Entrée après quoi cpu-checker sera installé sur votre système

La commande virt-host-validate suivante de cet utilitaire vous aidera à vérifier si la virtualisation est prise en charge par votre processeur ou non, entre autres :

$ virt-host-validate

Vous pouvez voir que « QEMU :vérification de la virtualisation matérielle » affiche l'état du résultat comme PASS sur mon système. Cela indique que VT est bien activé sur mon processeur. Si le statut du résultat est "FAIL" dans la sortie de quelqu'un, cela indique que la virtualisation n'est pas prise en charge ou n'est pas activée.

Alors maintenant, vous n'avez pas un, mais quatre moyens très simples de vérifier si votre matériel prend en charge la virtualisation. C'est la puissance de Linux, avec une seule commande, vous pouvez effectuer une tâche apparemment complexe.


Ubuntu
  1. Comment vérifier votre version d'Ubuntu

  2. Comment vérifier mon adresse IP sur Ubuntu 22.04 Jammy Jellyfish Linux

  3. Comment vérifier si un système Linux est 32 bits ou 64 bits

  4. Vérifiez quelle technologie de virtualisation est prise en charge par votre processeur sur Debian 10

  5. Vérifier la disponibilité sur le serveur Ubuntu Linux - Comment faire ?

Comment vérifier la RAM installée sur votre système Ubuntu

Comment installer XAMPP sur votre système Ubuntu 20.04 LTS

Comment désinstaller des programmes de votre système Ubuntu

Combien de RAM est installée sur votre système Ubuntu

Comment vérifier votre adresse IP dans Ubuntu [Astuce du débutant]

Comment installer NetBeans IDE sur votre système Ubuntu