Ottenere informazioni sul processore


63

Ho appena corso lshwper ottenere informazioni su una macchina di cui non so nulla e volevo solo confermare qualcosa.

Questo significa sostanzialmente che è installato un processore dual core a 64 bit?

*-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

Guardando più in basso vedo questo

 *-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

Il che mi rende quasi certo che sia dual core ma non convinto sul 64 bit.

Qualsiasi aiuto per questo n00b sarebbe molto apprezzato!


Potrebbe essere sbagliato, ma sembra più un singolo core che fa hyperthreading, che presenta due "core logici".
Scaine,

@Scaine Sai se c'è un modo per confermarlo?
Toby,

Non sono un esperto di lshw, Toby, scusa. Ho modificato la mia risposta per riflettere l'output del mio processore core2Duo (nessun hyperthreading). Spero che sia di aiuto.
Scaine,

che dire di un singolo comando nel terminale?
Charlie Parker,

Risposte:


49

È spesso trascurato, quindi vale la pena provare. Scusa se questo è insultantemente ovvio:

Preferenze di Sistema

Alt-F2, quindi gnome-system-monitor

Inoltre, quando ho corso sudo lshw | grep -i cpu, vedo una riga che dice cpus = 2.

inserisci qui la descrizione dell'immagine


Ah, grazie - è stato trascurato! Che ha elencato due processori sia Core 2 Duos a 3,16 GHz. Cosa non conferma se questa è una macchina a 64 bit o meno ... (o sto diventando denso e quel fatto mi sta fissando in faccia?)
Toby,

uname -rdovrebbe aiutare con quello, sicuramente? Oppure lo stesso screenshot mostra che sto eseguendo 32 bit (il mio kernel è "generico").
Scaine,

In primo luogo non ho installato la macchina e penso che la persona che ha commesso un errore sul sito di cautela e potrebbe essere diventata generica quando avrebbe potuto salire. Grazie mille per il vostro aiuto. Ho tutte le informazioni di cui ho bisogno ora!
Toby,

3
In realtà, uname -mti dice se il sistema operativo è a 64 bit o meno. Su una macchina a 64 bit, restituisce x86_64.
Lekensteyn,

7
il mio monitor di sistema non ha questa scheda :-(
phil294

61

Per ottenere il modello del processore, utilizzare il comando seguente in un terminale.

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

Per ottenere informazioni sul numero di processori

cat /proc/cpuinfo  | grep process| wc -l

3
Mi piace meglio questa risposta.
grido

Per i futuri googler: questo comando non funziona sui processori ARM poiché l'output è molto diverso in almeno 18.04. Il lscpucomando seguente funziona bene.
stdunbar,

grepè possibile gestire file e stdout, quindi è possibile semplificarlo in questo modo:grep name /proc/cpuinfo | uniq
Lion

39

Il modo più semplice per farlo è usare il comando creato per quello 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

Questo comando ti dirà le caratteristiche del tuo chipset e qualsiasi istruzione (o flag) supportata in modo facile da usare e da leggere.


8

Nel desktop di Ubuntu 14.04, lo strumento di monitoraggio del sistema non ha più una scheda "Sistema". Dovresti vedere più o meno lo stesso schermo come questo:

  1. fai clic sulla rotellina delle impostazioni (per chiarire: l'icona della barra delle applicazioni nell'angolo in alto a destra assoluto dello schermo inserisci qui la descrizione dell'immagine:)
  2. scegli "Informazioni su questo computer"

1
Siamo spiacenti, cos'è la "ruota delle impostazioni"?
Dennis Golomazov,

2
@DenisGolomazov - scusa, ho appena modificato la risposta per spiegare
Ryan

Questo non funziona più su Ubuntu 16. È necessario fare clic sul titolo "Dettagli" da "Impostazioni di sistema"
Eric,

lavoro per me Ubuntu 16.04 nella parte superiore del menu
Webwoman

1

Utilizzare il comando uname -mo archdal terminale.

Per un processore e un kernel a 64 bit, verrà emesso il comando x86_64.


1
Questi comandi producono "x86_64" che identifica che viene utilizzato il software a 64 bit. Tuttavia, non risponde alla domanda se esiste o meno un processore dual core. L'utilizzo sudo lshw -class CPUfornirà il numero di modello del processore che può essere cercato su Google per ottenere le specifiche complete di quel chip che potrebbe essere single core, hyper-thread.
WinEunuuchs2Unix

Nota, tuttavia, che con questo risultato, il tuo sistema non verrà emesso x86_64se non hai il kernel a 64 bit installato sul tuo sistema.
Kaz Wolfe,

Grazie @KazWolfe per la modifica. Stavo cercando questa risposta per eseguire alcune suite di benchmarking su processori diversi e mi sono imbattuto in questi comandi.
Batwoman05,

0

Il modo più semplice è Launcherselezionare System Settings-> Details:

Impostazioni di sistema Informazioni

Ciò identifica sia il numero del modello della CPU sia se il software a 32 o 64 bit è in esecuzione. Visualizza anche altre informazioni utili come la quantità di RAM.

Ora prendi il numero del tuo modello di CPU nel tipo di motore di ricerca di Google 3630QM number of cores:

Numero di core 3630QM

Sostituisci 3630QMcon il numero di modello che ottieni dal primo display.

Tutte le altre risposte sono ottime risposte ma se vuoi davvero il modo "più semplice" per farlo, credo che questo sia il metodo preferito senza aprire una sessione terminale o installare un nuovo software.


0

L'applicazione Hardware Lister ( lshw-gtk ) dai repository Ubuntu predefiniti è un'applicazione GUI intuitiva che visualizza informazioni dettagliate sull'hardware del computer, inclusi il nome del modello e l'architettura (32-bit o 64-bit) della CPU.

Basta selezionare una categoria per ottenere informazioni dettagliate su un componente hardware dall'interfaccia principale.

Hardware Lister

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.