GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Überprüfen Sie, welche Virtualisierungstechnologie von Ihrer CPU unter Debian 10 unterstützt wird

Wann benötigen Sie Virtualization Technology (VT) in der CPU?

Die Virtualisierungstechnologie ermöglicht es Ihrem Prozessor, als eine Reihe unabhängiger Computersysteme zu fungieren. Dadurch können mehrere Betriebssysteme gleichzeitig auf demselben Rechner laufen. Wenn Sie Virtualisierungsanwendungen wie VMware Workstation, VirtualBox usw. auf Ihrem Debian-System installieren möchten, sollten Sie zunächst überprüfen, ob Ihr System Virtualisierung unterstützt und aktiviert ist. Nur dann können Sie virtuelle Maschinen mit einem einzigen Prozessor ausführen.

Der Artikel erläutert die folgenden Methoden, um zu überprüfen, ob Virtual Technology von Ihrem Prozessor auf einem Debian-System unterstützt wird:

  • lscpu-Befehl
  • cpu-checker-Dienstprogramm
  • /proc/cpuinfo-Datei
  • Libvirt-Client-Dienstprogramm

Sie können die in diesem Artikel erwähnten Befehle und Prozeduren auf einem Debian 10 Buster-System und etwas älteren Versionen desselben replizieren.

Da wir die Debian-Befehlszeile verwenden werden, um VT auf unserem Prozessor zu überprüfen, können Sie Terinal über die Application Launcher-Suche wie folgt öffnen:

Überprüfen Sie, ob VT in der CPU aktiviert ist

Hier erklären wir Ihnen 4 einfache Möglichkeiten, um zu überprüfen, ob VT auf Ihrem Prozessor aktiviert ist:

1. Methode:Durch den lscpu-Befehl

Der Befehl lscpu ist eine beliebte Methode, um Informationen über die Architektur Ihrer CPU zu extrahieren. Dieser Befehl extrahiert Hardwareinformationen aus der Datei /pro/cpuinfo von sysfs. Zu diesen Informationen gehören unter anderem die Anzahl der Prozessoren, der CPU-Betriebsmodus, Sockets, Kerne, Threads, Modellname und Virtualisierungsinformationen.

Führen Sie einfach den folgenden Befehl in Ihrem Terminal aus:

$ lscpu

Hier ist das Ausgabeformat, das Sie normalerweise sehen:

Navigieren Sie zur Virtualisierungsausgabe; Das Ergebnis VT-x stellt hier sicher, dass die Virtualisierung auf unserem System tatsächlich aktiviert ist.

2. Methode:Durch das Dienstprogramm cpu-checker

Das Dienstprogramm cpu-checker ist neben vielen anderen Dingen eine weitere Möglichkeit, die Virtualisierungstechnologie zu überprüfen. Da die meisten Linux-Systeme standardmäßig nicht über diese Funktion verfügen, können Sie sie installieren, indem Sie den folgenden Befehl als sudo ausführen:

$ sudo apt-get install cpu-checker

Bitte beachten Sie, dass nur ein autorisierter Benutzer Software auf Debian hinzufügen/entfernen und konfigurieren kann.

Nachdem Sie das Passwort für sudo eingegeben haben, fordert Sie das System möglicherweise mit einer j/n-Option auf, um zu bestätigen, ob Sie die Installation fortsetzen möchten. Bitte geben Sie y ein und drücken Sie die Eingabetaste, woraufhin cpu-checker auf Ihrem System installiert wird

Der folgende Befehl von diesem Dienstprogramm hilft Ihnen bei der Überprüfung, ob die Virtualisierung von Ihrem Prozessor unterstützt wird oder nicht:

$ sudo kvm-ok

Die obige Ausgabe zeigt an, dass VT auf Ihrem System aktiviert ist. Wenn Sie jedoch die folgende Ausgabe erhalten, bedeutet dies, dass Sie die Virtualisierung aktivieren müssen, um Anwendungen zu verwenden, die mit dieser Technologie arbeiten:

INFO:Ihre CPU unterstützt keine KVM-Erweiterungen
KVM-Beschleunigung kann NICHT verwendet werden

Der HINT-Abschnitt im obigen Screenshot erklärt, wie Sie VT auf Ihrem System aktivieren können.

3. Methode:Aus der Datei /proc/cpuinfo

Wir können relevante Informationen auch manuell aus der Datei /proc/cpuinfo extrahieren, indem wir den Befehl egrep verwenden. Da wir beispielsweise virtualisierungsbezogene Informationen extrahieren möchten, können wir den Befehl egrep wie folgt verwenden, um Informationen zu extrahieren, die sich entweder auf svm oder vmx beziehen:

$ egrep "svm|vmx" /proc/cpuinfo

In der Ausgabe sehen Sie eine der folgenden Informationen, die bestätigen, dass die Virtualisierung auf Ihrem System aktiviert ist:

Svm:AVM-V Supportinformationen

Vmx:Informationen zur Unterstützung der Intel-VT-Technologie

Dies ist die Ausgabe des oben genannten Befehls auf meinem System:

Die vmx-Anzeige und Informationen in der Ausgabe zeigten an, dass die virtuelle Technologie, Intel-VT, aktiviert ist und von meinem System unterstützt wird. Wenn Sie keine Ausgabe für diesen Befehl finden, bedeutet dies, dass /proc/cpuinfo keine Informationen über VT enthält und es entweder nicht verfügbar oder in Ihren BIOS-Einstellungen deaktiviert ist.

4. Methode:Über das Libvirt-Client-Dienstprogramm

Es gibt ein Validierungstool für virtuelle Hosts namens virt-host-validate. Um dies zu verwenden, müssen Sie das Paket libvert-clients auf Ihrem System installiert haben. Da die meisten Linux-Systeme standardmäßig nicht über diese Funktion verfügen, können Sie sie installieren, indem Sie den folgenden Befehl als sudo ausführen:

$ sudo apt-get install libvirt-clients

Nachdem Sie das Passwort für sudo eingegeben haben, fordert Sie das System möglicherweise mit einer j/n-Option auf, um zu bestätigen, ob Sie die Installation fortsetzen möchten. Bitte geben Sie y ein und drücken Sie die Eingabetaste, woraufhin cpu-checker auf Ihrem System installiert wird

Der folgende virt-host-validate-Befehl von diesem Dienstprogramm hilft Ihnen unter anderem bei der Überprüfung, ob die Virtualisierung von Ihrem Prozessor unterstützt wird oder nicht:

$ virt-host-validate

Sie können sehen, dass „QEMU:Überprüfung auf Hardwarevirtualisierung“ den Ergebnisstatus auf meinem System als PASS anzeigt. Dies zeigte an, dass VT tatsächlich auf meinem Prozessor aktiviert ist. Wenn der Ergebnisstatus in einer beliebigen Ausgabe „FAIL“ lautet, weist dies darauf hin, dass die Virtualisierung entweder nicht unterstützt oder anderweitig nicht aktiviert wird.

Jetzt haben Sie also nicht nur eine, sondern vier sehr einfache Möglichkeiten, um zu überprüfen, ob Ihre Hardware Virtualisierung unterstützt. Das ist die Stärke von Linux, mit nur einem Befehl können Sie eine scheinbar komplexe Aufgabe ausführen.


Debian
  1. Überprüfen Sie, welche Debian-Version Sie auf Ihrem Linux-System ausführen

  2. So überprüfen Sie Ihre Debian-Linux-Version

  3. Überprüfen Sie, welche Virtualisierungstechnologie von Ihrer CPU unter Debian 10 unterstützt wird

  4. Konfigurieren Sie das Systemgebietsschema unter Debian 9

  5. So überwachen Sie Ihre CPU auf Debian- oder Ubuntu-Systemen

Deaktivieren Sie das Touchpad, wenn die Maus mit Ihrem Debian 10-System verbunden ist

So überprüfen Sie, ob Ihr Prozessor die Virtualisierungstechnologie auf Ubuntu unterstützt

So überprüfen Sie das Wetter von Ihrem Ubuntu-System aus

So überprüfen Sie den installierten RAM auf Ihrem Ubuntu-System

So überprüfen Sie Ihre Serverlast im Linux-System

5 Möglichkeiten, CPU-Informationen in Linux zu überprüfen