Computerhardware

Linux erhalten CPU -Info -Befehlszeile

Sind Sie neugierig, mehr über die Innenarbeit Ihres Linux -Systems zu erfahren? In diesem Fall ist die Befehlszeile von Linux GET CPU -Info ein leistungsstarkes Tool, mit dem Sie detaillierte Informationen zu Ihrer CPU liefern können. Von der Anzahl der Kerne bis zur Taktgeschwindigkeit können Sie mit diesem Befehl wertvolle Einblicke in die Leistungsfähigkeiten Ihres Prozessors geben. Wenn Sie diese Details erkennen, können Sie Ihr System optimieren und fundierte Entscheidungen treffen, wenn es um Aufgaben geht, bei denen eine CPU-intensive Verarbeitung erforderlich ist.

Die Linux Get CPU -Info -Befehlszeile hat eine reichhaltige Geschichte, die bis in die frühen Tage von Linux zurückreicht. Dieser Befehl wurde ursprünglich als eine Möglichkeit, Informationen über die CPU zu sammeln und anzuzeigen, zusammen mit den Fortschritten in der Computerarchitektur entwickelt. Heute enthält es nicht nur grundlegende Details zur CPU, sondern auch Funktionen wie Cache-Größen, architekturspezifische Informationen und sogar die Unterstützung von Virtualisierung. Mit diesem Befehl können Sie entscheidende Details zu Ihrer CPU aufdecken, um die Fähigkeiten besser zu verstehen und fundierte Entscheidungen bei der Systemoptimierung und Ressourcenzuweisung zu treffen.



Linux erhalten CPU -Info -Befehlszeile

Verständnis der CPU -Informationen zur Linux -Befehlszeile

Bei der Arbeit mit Linux -Systemen ist es wichtig, die CPU (Central Processing Unit) und ihre Fähigkeiten ein gutes Verständnis zu haben. Die CPU ist das Gehirn des Computersystems, das für die Ausführung von Aufgaben und das Ausführen von Anwendungen verantwortlich ist. Linux bietet mehrere Befehlszeilen-Tools, um detaillierte Informationen über die CPU zu sammeln, sodass Systemadministratoren und fortgeschrittene Benutzer die Systemleistung optimieren und Probleme effektiv beheben können. In diesem Artikel werden wir verschiedene Linux-Befehlszeilen-Tools untersuchen, um CPU-Informationen zu erhalten und zu verstehen, wie sie für die Verwaltung und Überwachung von Systemressourcen von Vorteil sein können.

1. Verwenden Sie den Befehl LSCPU

Der lscpu Befehl ist ein leistungsstarkes Tool, das detaillierte Informationen zur CPU -Architektur und ihren Funktionen liefert. Es wird Informationen aus den virtuellen Dateien von SYSFs und /Proc /CPUInfo abgerufen und in einem strukturierten und lesbaren Format präsentiert.

Um die auszuführen lscpu Befehl, öffnen Sie das Terminal und Typ:

LSCPU

Die Ausgabe der lscpu Der Befehl enthält Informationen wie:

  • CPU -Architektur
  • Verkäufer -ID
  • Modellname und Nummer
  • Anzahl der CPUs und Kerne
  • CPU -Frequenz und maximale Taktgeschwindigkeit
  • Cache -Größen
  • Leistungsmanagementfunktionen

Wie hilft es?

Der lscpu Der Befehl enthält wesentliche Informationen zur installierten CPU auf Ihrem Linux -System. Es hilft Ihnen, die zugrunde liegende Architektur, die Anzahl der Kerne und die Taktgeschwindigkeit zu verstehen. Diese Informationen können für verschiedene Zwecke nützlich sein:

  • Ressourcenzuweisung und -verwaltung: Das Wissen, dass die Anzahl der Kerne bei der effizienten Verteilung der Workloads und zur Zuweisung von Ressourcen auf verschiedene Prozesse oder Anwendungen hilft.
  • Leistungsoptimierung: Das Verständnis der CPU -Architektur und der Taktgeschwindigkeit ermöglicht die Optimierung der Leistung, indem bestimmte Anweisungen aktiviert oder verfügbare Funktionen nutzen.
  • Fehlerbehebung: CPU-bezogene Probleme können besser diagnostiziert werden, wenn Sie detaillierte Informationen wie Cache-Größen und Leistungsverwaltungsfunktionen haben.

Beispielausgabe des LSCPU -Befehls:

Architektur: x86_64
CPU OP-Mode (en): 32-Bit, 64-Bit
Byte Order: Little Endian
CPU (s): 4
Online-CPU (s) Liste: 0-3
Thread (s) pro Kern: 2
Kern (s) pro Sockel: 2
Sockel (s): 1
Numa -Knoten (en): 1
Verkäufer -ID: EleineInininTel
CPU -Familie: 6
Modell: 158
Modellname: Intel (R) Core (TM) i5-8250u CPU @ 1.60GHz
Stepping: 10
CPU MHz: 1300.000
CPU Max MHz: 3400.0000
CPU Min MHz: 400.0000
Bogomips: 3600.00
Virtualisierung: VT-X
L1D -Cache: 64 Kib
L1i Cache: 64 Kib
L2 Cache: 512 KIB
L3 Cache: 6 MIB
Numa node0 cpu (s): 0-3
Sicherheitsanfälligkeit ITLB Multihit: KVM: Minderung: Trenne riesige Seiten teilen
Sicherheitsanfälligkeit L1TF: Minderung; PTE -Inversion; VMX Conditional Cache Flushes, SMT deaktiviert
Verwundbarkeit MDS: Minderung; Klare CPU -Puffer; SMT deaktiviert
Sicherheitsschmelze: Minderung; Pti
Schwachstellenspeicherbypass: Minderung; Spekulative Store Bypass über PRCTL und SecComp deaktiviert
Sicherheitsanfälligkeit Spectre V1: Minderung; USERCOPY/SWAPGS -Barrieren und __user -Zeigerentsorgung
Sicherheitsanfälligkeit Spectre V2: Minderung; Vollständiger generisches Retpolin, IBPB Conditional, IBRS_FW, Stibp Conditional, RSB -Füllung
Sicherheitsanfälligkeit SRBDs: Minderung; TSX deaktiviert
Sicherheitsanfälligkeit TSX Async Abort: Minderung; TSX deaktiviert
Flags: fpu vme de pse tsc msr pae MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFLUSH DTS ACPI MMX FXSR SSE SSE2 SS HT TM PBE SYSCALL NX PDPE1GB RDTSCP LM CONSTONDE_TSC ARCH_TSC ARTSC ARTSC ARTSC ATTSC ARTSC ATTSC ARTSC ATTSC ATTSC ARTSC. nonstop_tsc cpuid aperfMperf pni pclmulqdq dtes64 Monitor DS_CPL VMX
    EST TM2 SSSE3 SDBG FMA CX16 XTPR PDCM PCID SSE4_1 SSE4_2 X2APIC MOVBE POPCNT TSC_DEADLINE_TIMER AES XSAVE AVX F16C RDRAND RDRAND LAHF_LM ABM 3DNOWPREFEFET CPUID_FAULDE EPBELPBELPBELPBELPBET -PUP_L3L3 CDL3 CDL3 CDL3 CDL3 CDL3 CDL3L3 CDEL3L3 CDEL3 CDL3 CDL3 CDEL3CL3C_L3L3 CDL3. SSBD IBRS IBPB STIBP IBRS_ENHANGED TPR_SHADOW VNMI FLEXPRIORITY EPT VPID EPT_AD FSGSBASE TSC_ADJUST BMI1 AVX2 SMEP BMI2 ERMS invpcid mpx rdseed adx smap clflus Intel_PT × slsaves xsaves xsaves udtHoppes intel_pt × ARAT PLN PTS HWP hwp_notify hwp_act_window hwp_epp md_clear flush_l1d

2. Verwenden Sie die Datei /proc /cpuinfo

Der /proc/cpuinfo Die Datei enthält detaillierte Informationen zur CPU, ähnlich wie bei der lscpu Befehl. Es enthält Informationen zu den physischen und logischen CPU -Kernen, den Anbietern und Modelldetails, Cache -Größen, Flaggen und mehr. Die Datei ist nicht direkt bearbeitbar und die von ihnen bereitgestellten Informationen werden vom System automatisch aktualisiert.

Um den Inhalt der zu sehen /proc/cpuinfo Datei, öffnen Sie das Terminal und verwenden Sie den CAT -Befehl:

Katze /Proc /CpuInfo

Die Ausgabe des Befehls zeigt detaillierte Informationen für jeden CPU -Kern an, einschließlich:

  • CPU -Architektur
  • Verkäufer -ID
  • Modellname und Nummer
  • CPU -Frequenz
  • Cache -Größen
  • Flaggen

Wie hilft es?

Zugriff auf die /proc/cpuinfo Die Datei enthält wesentliche Informationen über die im System vorhandene CPU. Es ermöglicht Ihnen:

  • Rufen Sie spezifische Informationen zu jedem CPU -Kern wie Cache -Größen und -Flags für fortschrittliche Diagnose und Fehlerbehebung ab.
  • Überprüfen Sie die CPU -Architektur- und Modelldetails zur Kompatibilität mit Software oder bestimmten Anweisungssätzen.
  • Überwachen Sie die CPU -Frequenz und -leistung.
  • Sammeln Sie Informationen für Systemdokumentation oder technische Berichte.

/Proc/cpuInfo -Datei Beispiel:

Prozessor: 0
Anbieter_ID: echtesintel
CPU -Familie: 6
Modell: 158
Modellname: Intel (R) Core (TM) i5-8250u CPU @ 1.60GHz
Stepping: 10
Mikrocode: 0xca
CPU MHz: 2300.070
Cache -Größe: 6144 KB
Physische ID: 0
Geschwister: 8
Kern -ID: 0
CPU -Kerne: 4
Apizid: 0
Erstes Apizid: 0
FPU: Ja
FPU_Exception: Ja
CPUID -Level: 24
WP: Ja
Flags: fpu vme de pse tsc msr pae MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFLUSH DTS ACPI MMX FXSR SSE SSE2 SS HT TM PBE SYSCALL NX PDPE1GB RDTSCP LM CONSTONDE_TSC ARCH_TSC ARTSC ARTSC ARTSC ATTSC ARTSC ATTSC ARTSC ATTSC ATTSC ARTSC. nonstop_tsc cpuid aperfMperf pni pclmulqdq dtes64 Monitor DS_CPL VMX
Bogomips: 3600.00
CLFLUSH -Größe: 64
Cache_Alignment: 64
Adressgrößen: 39 Bit Physische, 48 Bit virtuell
Leistungsmanagement:

3.. Verwenden Sie den Befehl dmidecode

Der dmidecode Der Befehl enthält detaillierte Informationen zur Hardware des Systems, einschließlich der CPU und deren Eigenschaften. Es wird Daten aus der DMI -Tabelle (Desktop Management Interface) des Systems abgerufen, die Informationen zu verschiedenen Hardwarekomponenten enthält.

Um die auszuführen dmidecode Befehl, öffnen Sie das Terminal und führen Sie es mit Root -Privilegien aus:

sudo dmidecode -t -Prozessor

Die Ausgabe zeigt Informationen wie:

  • Sockelbezeichnung
  • Prozessortyp
  • Prozessorfamilie
  • Hersteller
  • Version
  • Seriennummer
  • Asset -Tag
  • Andere CPU-spezifische Attribute

Wie hilft es?

Der dmidecode Der für den Prozessor spezifische Befehl enthält detaillierte Informationen über den Sockel, Typ, Hersteller und andere Attribute der CPU. Diese Informationen sind nützlich für:

  • Identifizierung des spezifischen CPU -Modells und des Herstellers.
  • Überprüfen Sie die Informationen, die von anderen Tools bereitgestellt werden, um die Genauigkeit zu gewährleisten.
  • Verständnis der Prozessorfähigkeiten und -beschränkungen.
  • Systemdokumentation und Hardware -Inventar.

DMIDECODE -Befehlsausgabe Beispiel:

# DMIDECODE 3.2
Erhalten von SMBIOS -Daten von sysfs.
Smbios 3.0.0 vorhanden.

Handle 0x0004, DMI Typ 4, 42 Bytes
Prozessorinformationen
	Socket -Bezeichnung: U3E1
	Typ: Zentralprozessor
	Familie: Core i7
	Hersteller: Intel (R) Corporation
	ID: EC 06 09 00 ff fb eb bf
	Signatur: Typ 0, Familie 6, Modell 158, Schritt 10
	Flaggen:
		-FPU (Floating-Punkt-Einheit On-Chip)
		- VME (Erweiterung der virtuellen Modus)
		- DE (Debugging -Erweiterung)
		- PSE (Erweiterung der Seitengröße)
		- TSC (Zeitstempelschalter)
		- MSR (modellspezifische Register)
		- PAE (physische Adressverlängerung)
		- MCE (Ausnahme von Maschine Check)
		- CX8 (CMPXCHG8 -Anweisung unterstützt)
		- APIC (On-Chip-APIC-Hardware unterstützt)
		- SEP (schneller Systemaufruf)
		- Mtrr (Speichertypbereichsregister)
		- PGE (Seite Global Enable)
		- MCA (Machine Check Architecture unterstützt)
		- CMOV (Bedingte Bewegungsanweisung unterstützt)
		- Pat (Seitenattributtabelle)
		- PSE-36 (Seitengrößenerweiterung)
		- CLFSH (CLFLUSH -Anweisung unterstützt)
		- DS (Debug -Store)
		- ACPI (ACPI unterstützt)
		- MMX (MMX -Technologie unterstützt)
		- FXSR (schnelles Gleitpunkt Speichern und Wiederherstellen)
		- SSE (Streaming -SIMD -Erweiterungen)
		- SSE2 (Streaming -SIMD -Erweiterungen 2)
		- SS (Self-Snoop)
		- HTT (Multi-Threading)
		- TM (Thermalmonitor unterstützt)
		- PBE (ausstehende Pause aktiviert)
	Version: Intel (R) Core (TM) i7-8750H CPU @ 2.20GHz
	Spannung: 0,8 V.
	Externe Uhr: 100 MHz
	Maximale Geschwindigkeit: 2300 MHz
	Aktuelle Geschwindigkeit: 2200 MHz
	Status: besiedelt, aktiviert
	Upgrade: Socket BGA1440
	L1 -Cache -Handle: 0x0005
	L2 Cache -Handle: 0x0006
	L3 Cache -Handle: 0x0007
	Seriennummer: Von O.E.M.
	Asset -Tag: Nicht angegeben
	Teilenummer: Nicht angegeben
	Kernzahl: 6
	Kern aktiviert: 6
	Thread Count: 12
	Eigenschaften:
		- 64-Bit fähig
		- Multi-Core
		- Hardware -Thread
		- Schutz ausführen
		- Verbesserte Virtualisierung
		- Leistung/Leistungsregelung

Erforschen der CPU -Leistung mit Linux -Befehlszeilen -Tools

Neben dem Abrufen von CPU -Informationen können Linux -Befehlszeilen -Tools auch dazu beitragen, die CPU -Leistung zu überwachen und zu analysieren. Durch das Verständnis von Leistungsmetriken können Sie Engpässe identifizieren, die Ressourcennutzung optimieren und die Gesamtsystemeffizienz verbessern. Lassen Sie uns einige beliebte Befehlszeilen -Tools für die Leistungsanalyse untersuchen.

Linux CPU -Info -Befehlszeile

Bei der Arbeit mit Linux -Systemen ist es häufig erforderlich, Informationen über die CPU zu sammeln. Glücklicherweise stehen Ihnen mehrere Befehlszeilen -Tools zur Verfügung, mit denen Sie einfach und schnell detaillierte CPU -Informationen erhalten können.

Ein häufig verwendeter Befehl ist lscpu. In diesem Befehl werden Informationen zu CPU -Architektur, Lieferanten, Modell, Anzahl der Kerne und vielem mehr angezeigt. Öffnen Sie einfach ein Terminal und tippen Sie lscpu Um die CPU -Details zu sehen.

Ein weiterer nützlicher Befehl ist cat /proc/cpuinfo. Dieser Befehl enthält detaillierte Informationen zu jedem CPU -Kern, einschließlich des Prozessortyps, des Modellnamens, der Cache -Größe und der Flags. Es listet auch die Anzahl der logischen Prozessoren und die unterstützten Anweisungssätze auf.

Befehl Beschreibung
lscpu Zeigt CPU -Architektur und Details an
cat /proc/cpuinfo Bietet detaillierte Informationen zu jedem CPU -Kern

Zusätzlich zu diesen Befehlen können Sie auch Dienstprogramme wie verwenden dmidecode Und hwinfo Um umfassendere CPU -Informationen zu erhalten.

Das Wissen, wie CPU -Informationen aus der Befehlszeile abgerufen werden, ist für Systemadministratoren und Benutzer mit Linux -Systemen von wesentlicher Bedeutung. Unabhängig davon, ob Probleme mit Leistung, die Optimierung von Software oder einfach ein besseres Verständnis des Systems erhalten werden, bieten diese Tools wertvolle Einblicke in die CPU -Architektur und -fähigkeiten.


Key TakeAways - Linux erhalten CPU -Info -Befehlszeile

  • Der lscpu Der Befehl zeigt detaillierte Informationen zur CPU auf einem Linux -System.
  • Der cat /proc/cpuinfo Der Befehl enthält Informationen zu jedem Prozessor im System.
  • Der dmidecode -t processor Der Befehl zeigt Informationen zur CPU aus der DMI -Tabelle des Systems an.
  • Der inxi -C Der Befehl ist ein leistungsstarkes Tool, das detaillierte CPU -Informationen anzeigt.
  • Der cpuid Der Befehl kann verwendet werden, um CPU-Details auf niedriger Ebene in einem lesbaren Format zu erhalten.

Häufig gestellte Fragen

Hier sind einige häufig gestellte Fragen zum Erhalten von CPU -Informationen mithilfe der Befehlszeile Linux.

1. Wie kann ich die CPU -Informationen über die Befehlszeile unter Linux überprüfen?

Um die CPU -Informationen mithilfe der Befehlszeile unter Linux zu überprüfen, können Sie die verwenden lscpu Befehl. In diesem Befehl werden detaillierte Informationen zu Ihrer CPU angezeigt, einschließlich der Anzahl der Kerne, Threads, Modellnamen, CPU -Frequenz und mehr.

Zum Beispiel Laufen lscpu Im Terminal liefern Sie die erforderlichen Informationen über Ihre CPU.

2. Wie finde ich das CPU -Modell und die Marke mithilfe der Linux -Befehlszeile heraus?

Um das CPU -Modell und die Marke mithilfe der Linux -Befehlszeile herauszufinden, können Sie die verwenden cat /proc/cpuinfo Befehl. In diesem Befehl werden die CPU -Informationen für alle Kerne in Ihrem System angezeigt, einschließlich des Modellnamens, der Marke, der Cache -Größe und mehr.

Sie können einfach rennen cat /proc/cpuinfo im Terminal, um das CPU -Modell und die Markendetails zu erhalten.

3.. Gibt es einen Befehl, um die CPU -Temperatur unter Linux zu überprüfen?

Ja, es gibt einen Befehl, um die CPU -Temperatur unter Linux zu überprüfen. Sie können die verwenden sensors Befehl, der Temperaturwerte für verschiedene Hardwarekomponenten, einschließlich der CPU, bereitstellt.

Stellen Sie sicher, dass Sie über die erforderlichen Sensorpakete auf Ihrem Linux -System installiert sind. Läuft sensors Im Terminal werden die Temperaturwerte für verschiedene Komponenten, einschließlich der CPU, angezeigt.

4. Wie kann ich Informationen über die CPU -Verwendung in Linux erhalten?

Um Informationen über die CPU -Verwendung unter Linux zu erhalten, können Sie die verwenden top Befehl. Dieser Befehl zeigt CPU-Nutzungsstatistiken in Echtzeit, einschließlich des Prozentsatzes der CPU-Nutzung durch jeden Prozess sowie andere Systeminformationen wie Speicherverbrauch und Betriebszeit.

Durch Laufen top Im Terminal können Sie die CPU -Nutzung überwachen und Prozesse identifizieren, die hohe CPU -Ressourcen verbrauchen.

5. Kann ich die Anzahl der physischen und virtuellen CPUs mithilfe der Befehlszeile Linux überprüfen?

Ja, Sie können die Anzahl der physischen und virtuellen CPUs mithilfe der Befehlszeile Linux überprüfen. Der nproc Mit dem Befehl können Sie die Anzahl der in Ihrem System verfügbaren Verarbeitungseinheiten abrufen.

Einfach laufen nproc Im Terminal erhalten Sie die Anzahl der Gesamtzahl der CPUs, einschließlich physischer und virtueller.



Zusammenfassend bietet die Linux -Befehlszeile mehrere nützliche Befehle, um CPU -Informationen zu erhalten. Der Befehl 'lscpu' zeigt detaillierte Informationen zur CPU -Architektur an, einschließlich der Anzahl der Kerne, Threads, Cache -Größen und Taktgeschwindigkeit. Dieser Befehl enthält auch Informationen zu CPU -Flags, z. B. ob die Virtualisierung aktiviert ist. Ein weiterer Befehl, "Cat /Proc /CPuInfo", bietet einen umfassenden Überblick über die Informationen der CPU, einschließlich des Modellnamens, der Familie und des Verkäufers. Dieser Befehl enthält auch Details zu Cache -Größen, CPU -Flags und anderen hilfreichen Informationen.

Durch die Verwendung dieser Befehle können Systemadministratoren und Benutzer wichtige CPU -Informationen auf einem Linux -System sammeln. Diese Informationen sind für verschiedene Zwecke wertvoll, einschließlich der Optimierung der Systemleistung, der Fehlerbehebung von Hardwareproblemen und dem Verständnis der Funktionen der CPU. Mit einem klaren Verständnis der Spezifikationen und Funktionen der CPU können Benutzer fundierte Entscheidungen über Systemkonfigurationen und Optimierungen treffen.


Letzter Beitrag