Отримання інформації про процесор


62

Я щойно побіг lshwотримати інформацію про машину, про яку я нічого не знаю, і просто хотів щось підтвердити.

Це в основному означає, що встановлений двоядерний 64-бітний процесор?

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

Дивлячись далі вниз, я бачу це

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

Що робить мене майже впевненим, це двоядерний, але не переконаний на 64-бітному.

Будь-яка допомога для цього n00b буде дуже вдячна!


Можливо, це неправильно, але це більше схоже на одне ядро, яке робить гіперточення, яке представляє два "логічних ядра".
Scaine

@Scaine Чи знаєте ви, чи є спосіб підтвердити це?
Тобі

Я не знавець lshw, Тобі, вибач. Я змінив свою відповідь, щоб відображати вихід з мого процесора core2Duo (немає гіперточення). Сподіваюся, це допомагає.
Scaine

як щодо однієї команди в терміналі?
Чарлі Паркер

Відповіді:


48

Його часто не помічають, тому варто зняти. Вибачте, якщо це образливо очевидно:

Налаштування системи

Тоді Alt-F2 gnome-system-monitor

Крім того, коли я бігав sudo lshw | grep -i cpu, я бачу рядок, де написано cpus = 2.

введіть тут опис зображення


Ха, дякую - це було занедбано! Це перераховано два процесори, як Core 2 Duos при 3,16 ГГц. Що це не робить, це підтверджує, чи це 64-бітна машина чи ні .. (чи я щільний, і цей факт дивиться мені в обличчя?)
Toby

uname -rмусить допомогти у цьому, безумовно? Або на тому самому скріншоті видно, що я працюю 32-бітний (ядро "загальне").
Scaine

Я не налаштовував автомат в першу чергу, і я думаю, що людина, яка зробила помилку на місці обережності і, можливо, пішла на загальне, коли могла піднятися вище. Дякую за допомогу. У мене зараз вся інформація, яка мені потрібна!
Тобі

3
Насправді, uname -mговорить про те, чи має ОС 64 біт чи ні. На 64-бітній машині він повертається x86_64.
Лекенштейн

7
у мого системного монітора немає цієї вкладки :-(
phil294

61

Для отримання моделі процесора використовуйте команду нижче в терміналі.

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

Щоб отримати інформацію про кількість процесорів

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

3
Мені подобається ця відповідь краще.
крик

Для майбутніх Googlers - ця команда не працює на ARM-процесорах, оскільки вихід сильно відрізняється принаймні 18.04. lscpuНижче команда працює добре.
стюнбар

grepможе обробляти файли, а також stdout, так що ви можете спростити його так:grep name /proc/cpuinfo | uniq
Лев

39

Найпростіший спосіб зробити це - скористатися створеною для цього командою 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

Ця команда розповість про характеристики вашого чіпсета, а також будь-які підтримувані інструкції (або прапори) простим у користуванні та простім для читання способом.


8

На робочому столі ubuntu 14.04 інструмент системного монітора вже не має вкладки «Система». Ви повинні бачити приблизно такий самий екран, як цей:

  1. натисніть на колесо налаштувань (щоб уточнити: значок панелі завдань в абсолютному верхньому правому куті екрана введіть тут опис зображення:)
  2. виберіть "Про цей комп'ютер"

1
Вибачте, що таке "колесо налаштувань"?
Денніс Голомазов

2
@DenisGolomazov - вибачте, я щойно відредагував відповідь, щоб пояснити
Райан

Це більше не працює на Ubuntu 16. Вам потрібно натиснути на назву елемента "Деталі" у "Налаштування системи"
Ерік

робота для мене ubuntu 16.04 вгорі меню
Веб-жінка

1

Використовуйте команду uname -mабо archз терміналу.

Для 64-бітного процесора та ядра команда виведе x86_64.


1
Ці команди виводять "x86_64", який ідентифікує, що використовується 64-бітове програмне забезпечення. Однак це не відповідає на питання, чи існує двоядерний процесор чи ні. Використання sudo lshw -class CPUнадасть номер моделі процесора, який можна отримати в Google, щоб отримати повні характеристики цього чіпа, який може бути одноядерним, гіперпоточним.
WinEunuuchs2Unix

Зауважте, що при такому результаті ваша система не виведе, x86_64якщо у вас не встановлено 64-бітове ядро.
Каз Вулф

Дякую @KazWolfe за редагування. Я шукав цю відповідь, щоб запустити кілька наборів бенчмаркінгу на різних процесорах, і натрапив на ці команди.
Batwoman05

0

Найпростіший спосіб - це Launcherвибрати System Settings-> Details:

Налаштування системи Про

Це визначає і номер вашої моделі процесора, і чи працює 32-бітове або 64-бітове програмне забезпечення. Він також відображає іншу корисну інформацію, таку як кількість оперативної пам'яті.

Тепер візьміть номер моделі CPU у пошуковій системі Google 3630QM number of cores:

Кількість ядер 3630QM

Замініть 3630QMномер моделі, отриману на першому дисплеї.

На всі інші відповіді - чудові відповіді, але якщо ви дійсно хочете "найпростішого" способу зробити це, я вважаю, що це найкращий метод без відкриття термінальної сесії або встановлення нового програмного забезпечення.


0

Програма Hardware Lister ( lshw-gtk ) із сховищ Ubuntu за замовчуванням - це зручний інтерфейс програми GUI, який відображає детальну інформацію про обладнання комп'ютера, включаючи назву моделі та архітектуру (32-бітну або 64-бітну) ЦП.

Просто виберіть категорію, щоб отримати детальну інформацію про апаратний компонент з основного інтерфейсу.

Список обладнання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.