Prozessorinformationen abrufen

63

Ich bin gerade gelaufen lshw, um Informationen über eine Maschine zu erhalten, von der ich nichts weiß, und wollte nur etwas bestätigen.

Bedeutet dies im Grunde, dass ein 64-Bit-Dual-Core-Prozessor installiert ist?

*-logicalcpu:0
    description: Logical CPU      
    physical id: 0.1          
    width: 64 bits          
    capabilities: logical       
*-logicalcpu:1            
    description: Logical CPU           
    physical id: 0.2              
    width: 64 bits           
    capabilities: logical

Wenn ich weiter nach unten schaue, sehe ich das

 *-cpu:1
      physical id: 1
      bus info: cpu@1
      version: 6.7.6
      serial: 0001-0676-0000-0000-0000-0000
      size: 3150MHz
      capabilities: vmx ht
      configuration: id=0
    *-logicalcpu:0
         description: Logical CPU
         physical id: 0.1
         capabilities: logical
    *-logicalcpu:1
         description: Logical CPU
         physical id: 0.2
         capabilities: logical

Das macht mich fast sicher, dass es Dual Core ist, aber nicht auf dem 64-Bit überzeugt.

Jede Hilfe für dieses n00b wäre sehr dankbar!

Toby
quelle
Könnte falsch sein, aber das sieht eher nach einem einzelnen Kern aus, der Hyperthreading ausführt und zwei "logische Kerne" aufweist.
Scaine
@Scaine Wissen Sie, ob es eine Möglichkeit gibt, dies zu bestätigen?
Toby
Ich bin kein Experte für lshw, Toby, sorry. Ich habe meine Antwort geändert, um die Ausgabe von meinem core2Duo-Prozessor widerzuspiegeln (kein Hyperthreading). Hoffe das hilft.
Scaine
Was ist mit einem einzelnen Befehl im Terminal?
Charlie Parker

Antworten:

49

Es wird oft übersehen, also einen Versuch wert. Tut mir leid, wenn dies beleidigend ist:

Systemeinstellungen

Alt-F2 also gnome-system-monitor

Außerdem sehe sudo lshw | grep -i cpuich beim Laufen eine Zeile mit der Aufschrift cpus = 2.

Bildbeschreibung hier eingeben

Scaine
quelle
Ha, danke - das wurde übersehen! Das hat zwei Prozessoren beide Core 2 Duos bei 3,16 GHz aufgeführt. Was es nicht tut, bestätigt es, ob dies eine 64-Bit-Maschine ist oder nicht .. (oder bin ich dicht und diese Tatsache starrt mich ins Gesicht?)
Toby
uname -rsollte dabei sicherlich helfen? Oder der gleiche Screenshot zeigt, dass ich 32-Bit laufe (mein Kernel ist "generisch").
Scaine
Ich habe die Maschine nicht in erster Linie eingerichtet und ich denke, die Person, die auf der Website der Vorsicht einen Fehler gemacht hat und möglicherweise auf Generika gesetzt hat, wenn sie höher hätte gehen können. Vielen Dank für deine Hilfe. Ich habe alle Informationen, die ich jetzt brauche!
Toby
3
Tatsächlich uname -msagt Ihnen, ob das Betriebssystem 64-Bit ist oder nicht. Auf einem 64-Bit-Computer wird es zurückgegeben x86_64.
Lekensteyn
7
Mein Systemmonitor hat diesen Tab nicht :-(
phil294
61

Verwenden Sie den folgenden Befehl in einem Terminal, um das Prozessormodell abzurufen.

cat /proc/cpuinfo  | grep 'name'| uniq

Informationen zur Anzahl der Prozessoren abrufen

cat /proc/cpuinfo  | grep process| wc -l
PKumar
quelle
3
Diese Antwort gefällt mir besser.
Schrei
Für zukünftige Googler - Dieser Befehl funktioniert nicht auf ARM-Prozessoren, da die Ausgabe in mindestens 18.04 sehr unterschiedlich ist. Der lscpuBefehl unten funktioniert gut.
stdunbar
grepkann sowohl mit Dateien als auch mit stdout umgehen, sodass Sie es folgendermaßen vereinfachen können:grep name /proc/cpuinfo | uniq
Lion,
39

Am einfachsten geht das mit dem dafür erstellten Befehl lscpu:

user@host:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 55
Model name:            Intel(R) Celeron(R) CPU  N2840  @ 2.16GHz
Stepping:              8
CPU MHz:               697.301
CPU max MHz:           2582,3000
CPU min MHz:           499,8000
BogoMIPS:              4331.60
Virtualization:        VT-x
L1d cache:             24K
L1i cache:             32K
L2 cache:              1024K
NUMA node0 CPU(s):     0,1
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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl 
xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor 
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt  
tsc_deadline_timer rdrand lahf_lm 3dnowprefetch epb tpr_shadow vnmi 
flexpriority ept vpid tsc_adjust smep erms dtherm ida arat

Dieser Befehl zeigt Ihnen die Eigenschaften Ihres Chipsatzes sowie alle unterstützten Anweisungen (oder Flags) auf benutzerfreundliche und einfach zu lesende Weise an.

kcdtv
quelle
8

In Ubuntu 14.04 Desktop verfügt das Systemmonitor-Tool nicht mehr über die Registerkarte "System". Sie sollten ungefähr den gleichen Bildschirm wie diesen sehen:

  1. Klicken Sie auf die Einstellungen Rad (zu klären: das Taskleistensymbol in der absoluten oberen rechten Ecke des Bildschirms: Bildbeschreibung hier eingeben)
  2. Wählen Sie "Über diesen Computer".
Ryan
quelle
1
Entschuldigung, was ist das Einstellungsrad?
Dennis Golomazov
2
@DenisGolomazov - Entschuldigung, ich habe gerade die Antwort bearbeitet, um zu erklären
Ryan
Dies funktioniert nicht mehr auf Ubuntu 16. Sie müssen auf den Elementtitel "Details" in den "Systemeinstellungen" klicken
Eric
Arbeit für mich Ubuntu 16.04 am oberen
Rand
1

Verwenden Sie den Befehl uname -moder archam Terminal.

Bei einem 64-Bit-Prozessor und Kernel wird der Befehl ausgegeben x86_64.

Batwoman05
quelle
1
Diese Befehle geben "x86_64" aus, das angibt, dass 64-Bit-Software verwendet wird. Die Frage, ob es einen Dual-Core-Prozessor gibt oder nicht, wird jedoch nicht beantwortet. Die Verwendung sudo lshw -class CPUgibt die Modellnummer des Prozessors an, der gegoogelt werden kann, um die vollständigen Spezifikationen des Chips zu erhalten, der einkernig mit Hyper-Threading sein kann.
WinEunuuchs2Unix
Beachten Sie jedoch, dass Ihr System mit diesem Ergebnis keine Ausgabe ausführt, x86_64wenn der 64-Bit-Kernel nicht auf Ihrem System installiert ist.
Kaz Wolfe
Danke @KazWolfe für die Bearbeitung. Ich habe nach dieser Antwort gesucht, um einige Benchmarking-Suites auf verschiedenen Prozessoren auszuführen, und bin auf diese Befehle gestoßen.
Batwoman05
0

Der einfachste Weg ist von Launcherselect System Settings-> Details:

Systemeinstellungen Über

Dies identifiziert sowohl Ihre CPU-Modellnummer als auch, ob 32-Bit- oder 64-Bit-Software ausgeführt wird. Es werden auch andere nützliche Informationen wie die Größe des Arbeitsspeichers angezeigt.

Tragen Sie nun Ihre CPU-Modellnummer in den Suchmaschinentyp ein 3630QM number of cores:

3630QM Anzahl der Kerne

Ersetzen Sie 3630QMdurch die Modellnummer, die Sie von der ersten Anzeige erhalten.

Alle anderen Antworten sind großartige Antworten, aber wenn Sie wirklich die "einfachste" Methode dafür suchen, ist dies meiner Meinung nach die bevorzugte Methode, ohne eine Terminalsitzung zu eröffnen oder neue Software zu installieren.

WinEunuuchs2Unix
quelle
0

Die Hardware Lister-Anwendung ( lshw-gtk ) aus den Standard-Ubuntu-Repositories ist eine benutzerfreundliche GUI-Anwendung, die detaillierte Informationen zur Hardware Ihres Computers anzeigt, einschließlich des Modellnamens und der Architektur (32-Bit oder 64-Bit) der CPU.

Wählen Sie einfach eine Kategorie aus, um detaillierte Informationen zu einer Hardwarekomponente über die Hauptschnittstelle zu erhalten.

Hardware Lister

karel
quelle