Die CPU-Informationen in jedem Computer enthalten Informationen zum Prozessor, zu den Herstellerdetails, zum Modellnamen, zur Architektur, zur Verarbeitungsgeschwindigkeit usw. In Linux werden CPU-Informationen in einer Systemdatei gespeichert, die entweder mit einem Texteditor gelesen oder in einem Verwaltungsshellskript gelesen und verwendet werden kann.
Öffnen Sie die Datei /proc/cpuinfo mit einem Texteditor Ihrer Wahl.
$ vim /proc/cpuinfo
Wie Sie im obigen Screenshot sehen können, sind alle Informationen wie Modellname, Geschwindigkeit und Cache-Größe in der Datei vorhanden. Sie können den Inhalt dieser Datei auch direkt in der Befehlszeile anzeigen, indem Sie Folgendes ausführen:
$ less /proc/cpuinfo
Dadurch wird der Inhalt in der Befehlszeile ausgegeben, und Sie können ‚Enter‘ drücken, um nach unten zu scrollen. Abgesehen vom Lesen dieser Datei gibt es nur wenige integrierte Befehle, die Sie ausführen können, um die CPU-Informationen abzurufen.
Befehl lscpu
Lassen Sie uns zunächst den einfachen Befehl ‚lscpu‘ überprüfen, der die Informationen in einem übersichtlichen und besser lesbaren Format ausgibt.
$ lscpu
Dieser Befehl hat auch einige nützliche Optionen. Beispielsweise können Sie die Daten im ‚JSON‘-Format mit der Option '-J'
ausgeben.
$ lscpu -J
Sie können diese Ausgabe auch in einer Datei speichern, indem Sie die Ausgabe einfach umleiten.
$ lscpu > cpuinfo.txt
Befehl lshw
Das lshw steht für ‚list hardware‘ und ist ein Befehl, um Informationen über die gesamte vom Linux-System verwendete Hardware abzurufen. Wir können diesen Befehl mit dem Argument '-c CPU'
verwenden, um eine kurze Ausgabe mit Informationen zur CPU zu erhalten.
$ sudo lshw -c CPU
Beachten Sie, dass dieser Befehl, obwohl wir nur die Informationen lesen, als Superuser ausgeführt werden sollte, dh mit sudo. Diese Ausgabe enthält weniger Informationen als ‚lscpu‘, und die Liste der ‚capabilities‘ entspricht den ‚Flags‘, die in der Ausgabe von lscpu aufgeführt sind.
Fazit
In diesem Artikel haben wir gesehen, wie die CPU-Informationen in einem Linux-System zu überprüfen. Es gibt offensichtlich viele weitere Befehle, um die CPU-Informationen abzurufen, von denen einige standardmäßig nicht verfügbar sind und separat installiert werden müssen.