Obtenir des informations sur le processeur


64

Je viens de courir lshwpour obtenir des informations sur une machine dont je ne connais rien, et je voulais simplement confirmer quelque chose.

Cela signifie-t-il fondamentalement qu'il s'agit d'un processeur dual core 64 bits installé?

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

En regardant plus bas, je vois ceci

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

Ce qui me rend presque certain qu'il s'agit d'un dual core mais pas convaincu sur le 64 bits.

Toute aide pour ce n00b serait grandement appréciée!


Peut-être que vous vous trompez, mais cela ressemble plus à un seul cœur faisant l'hyperthreading, qui présente deux "cœurs logiques".
Scaine

@Scaine Savez-vous s'il existe un moyen de le confirmer?
Toby

Je ne suis pas un expert sur lshw, Toby, désolé. J'ai modifié ma réponse pour refléter la sortie de mon processeur core2Duo (pas d'hyperthreading). J'espère que cela t'aides.
Scaine

Qu'en est-il d'une seule commande dans le terminal?
Charlie Parker le

Réponses:


50

C'est souvent négligé, donc ça vaut le coup. Désolé si cela est évident:

Préférences de système

Alt-F2, puis gnome-system-monitor

De plus, quand je cours sudo lshw | grep -i cpu, je vois une ligne qui dit cpus = 2.

entrez la description de l'image ici


Ha, merci - c'était négligé! Cela a énuméré deux processeurs deux Core 2 Duos @ 3.16GHz. Qu'est-ce qu'il ne le fait pas confirmer si c'est une machine 64 bits ou pas .. (ou suis-je dense et ce fait me regarde dans le visage?)
Toby

uname -rdevrait aider avec ça, sûrement? Ou la même capture d'écran montre que j'utilise 32 bits (mon noyau est "générique").
Scaine

Je n'ai pas installé la machine en premier lieu et je pense que la personne qui a commis l'erreur s'est trompée sur le site de la prudence et a peut-être opté pour le générique alors qu'elle aurait pu aller plus haut. Merci beaucoup pour votre aide. J'ai toutes les informations dont j'ai besoin maintenant!
Toby

3
En fait, uname -mvous indique si le système d'exploitation est 64 bits ou non. Sur un ordinateur 64 bits, il revient x86_64.
Lekensteyn

7
mon moniteur système n'a pas cet onglet :-(
phil294

62

Pour obtenir le modèle de processeur, utilisez la commande ci-dessous dans un terminal.

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

Pour obtenir des informations sur le nombre de processeurs

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

3
J'aime mieux cette réponse.
Cri

Pour les futurs Googlers - cette commande ne fonctionne pas sur les processeurs ARM, car la sortie est très différente dans au moins 18.04. La lscpucommande ci-dessous fonctionne bien.
Stdunbar

greppourrait gérer des fichiers aussi bien que stdout, ainsi vous pourriez le simplifier comme ceci:grep name /proc/cpuinfo | uniq
Lion

40

Le moyen le plus simple de le faire est d'utiliser la commande créée pour cela 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

Cette commande vous indiquera les caractéristiques de votre chipset, ainsi que toutes les instructions (ou indicateurs) supportées, de manière simple et lisible.


8

Dans ubuntu 14.04 desktop, l’outil de surveillance du système n’a plus d’onglet "Système". Vous devriez voir à peu près le même écran comme ceci:

  1. cliquez sur les paramètres roue (pour clarifier: l'icône barre des tâches dans le coin supérieur droit absolu de l'écran: entrez la description de l'image ici)
  2. choisissez "À propos de cet ordinateur"

1
Désolé, quelle est la "roue de paramètres"?
Dennis Golomazov

2
@DenisGolomazov - désolé, je viens de modifier la réponse pour expliquer
Ryan

Cela ne fonctionne plus sous Ubuntu 16. Vous devez cliquer sur le titre de l'article "Détails" dans les "Paramètres système"
Eric

Travaille pour moi Ubuntu 16.04 en haut du menu
Webwoman

1

Utilisez la commande uname -mou archdepuis le terminal.

Pour un processeur et un noyau 64 bits, la commande sera générée x86_64.


1
Ces commandes génèrent le résultat "x86_64", lequel identifie l'utilisation d'un logiciel 64 bits. Cependant, cela ne répond pas à la question de savoir s'il existe ou non un processeur dual core. Utiliser sudo lshw -class CPUfournira le numéro de modèle du processeur qui peut être cherché dans Google pour obtenir les spécifications complètes de cette puce, qui pourrait être mono-cœur, hyper-threadée.
WinEunuuchs2Unix

Notez cependant qu'avec ce résultat, votre système ne produira aucune sortie x86_64si le noyau 64 bits n'est pas installé sur votre système.
Kaz Wolfe

Merci @KazWolfe pour l'édition. Je cherchais cette réponse pour exécuter des suites d'analyse comparative sur différents processeurs et suis tombé sur ces commandes.
Batwoman05

0

Le moyen le plus simple est de Launchersélectionner System Settings-> Details:

Paramètres du système

Ceci identifie à la fois le numéro de modèle de votre CPU et si un logiciel 32 bits ou 64 bits est en cours d'exécution. Il affiche également d'autres informations utiles telles que la quantité de RAM.

Prenez maintenant le numéro de modèle de votre CPU dans le type de moteur de recherche Google 3630QM number of cores:

3630QM nombre de cœurs

Remplacez-le 3630QMpar le numéro de modèle indiqué lors du premier affichage.

Toutes les autres réponses sont de bonnes réponses, mais si vous voulez vraiment la manière la plus "simple" de le faire, je pense que c'est la méthode préférée sans ouvrir de session de terminal ni installer de nouveau logiciel.


0

L'application Hardware Lister ( lshw-gtk ) des référentiels Ubuntu par défaut est une application graphique conviviale qui affiche des informations détaillées sur le matériel de votre ordinateur, y compris le nom du modèle et l'architecture (32 bits ou 64 bits) de la CPU.

Sélectionnez simplement une catégorie pour obtenir des informations détaillées sur un composant matériel à partir de l'interface principale.

Liste du matériel

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.