Uzyskiwanie informacji o procesorze

62

Właśnie pobiegłem lshwpo informacje o maszynie, o której nic nie wiem i chciałem tylko coś potwierdzić.

Czy to w zasadzie oznacza, że ​​jest zainstalowany dwurdzeniowy 64-bitowy procesor?

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

Patrząc w dół, widzę to

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

Co sprawia, że ​​jestem prawie pewien, że jest to dwurdzeniowy, ale nie przekonany w 64-bitowej wersji.

Jakakolwiek pomoc dla tego n00b byłaby bardzo mile widziana!

Toby
źródło
Może się mylić, ale to bardziej przypomina pojedynczy rdzeń wykonujący hipertekst, który przedstawia dwa „rdzenie logiczne”.
Scaine
@Scaine Czy wiesz, czy istnieje sposób, aby to potwierdzić?
Toby
Przepraszam, nie jestem ekspertem od lshw, Toby. Poprawiłem swoją odpowiedź, aby odzwierciedlić dane wyjściowe z mojego procesora core2Duo (bez hiperwątkowania). Mam nadzieję że to pomoże.
Scaine
co powiesz na jedno polecenie w terminalu?
Charlie Parker

Odpowiedzi:

48

Często jest przeoczany, więc warto spróbować. Przepraszamy, jeśli jest to obraźliwie oczywiste:

Preferencje systemu

Alt-F2, a następnie gnome-system-monitor

Ponadto, kiedy biegną sudo lshw | grep -i cpu, widzę linię, która mówi cpus = 2.

wprowadź opis zdjęcia tutaj

Scaine
źródło
Ha, dzięki - to zostało przeoczone! Wymieniono dwa procesory, oba Core 2 Duos przy 3,16 GHz. Czego to nie robi, to potwierdza, czy jest to 64-bitowa maszyna, czy nie ... (czy też jestem gęsty, a ten fakt wpatruje się we mnie w twarz?)
Toby
uname -rz pewnością powinienem w tym pomóc? Lub ten sam zrzut ekranu pokazuje, że korzystam z wersji 32-bitowej (moje jądro jest „ogólne”).
Scaine
Nie skonfigurowałem maszyny w pierwszej kolejności i myślę, że osoba, która popełniła błąd w witrynie ostrożności i mogła pójść na ogólną, kiedy mogła pójść wyżej. Wielkie dzięki za Twoją pomoc. Mam teraz wszystkie potrzebne informacje!
Toby
3
W rzeczywistości uname -minformuje, czy system operacyjny ma 64 bity, czy nie. Na maszynie 64-bitowej zwraca x86_64.
Lekensteyn
7
mój monitor systemu nie ma tej zakładki :-(
phil294
61

Aby uzyskać model procesora, użyj poniższego polecenia w terminalu.

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

Aby uzyskać informacje o liczbie procesorów

cat /proc/cpuinfo  | grep process| wc -l
PKumar
źródło
3
Bardziej podoba mi się ta odpowiedź.
wrzask
Dla przyszłych Googlerów - to polecenie nie działa na procesorach ARM, ponieważ dane wyjściowe są bardzo różne w co najmniej 18.04. Poniższe lscpupolecenie działa dobrze.
stdunbar
grepmógł obsługiwać pliki, a także standardowe wyjście, więc możesz to uprościć w następujący sposób:grep name /proc/cpuinfo | uniq
Lion
39

Najprostszym sposobem na to jest użycie utworzonego do tego celu polecenia 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

To polecenie pokaże ci cechy twojego mikroukładu, a także wszelkie obsługiwane instrukcje (lub flagi) w łatwy w użyciu i łatwy do odczytania sposób.

kcdtv
źródło
8

W systemie Ubuntu 14.04 narzędzie do monitorowania systemu nie ma już zakładki „System”. Powinieneś zobaczyć mniej więcej ten sam ekran:

  1. kliknij koło ustawień (aby wyjaśnić: ikona paska zadań w absolutnym prawym górnym rogu ekranu wprowadź opis zdjęcia tutaj:)
  2. wybierz „O tym komputerze”
Ryan
źródło
1
Przepraszamy, co to jest „koło ustawień”?
Dennis Golomazov
2
@DenisGolomazov - przepraszam, właśnie zredagowałem odpowiedź, aby wyjaśnić
Ryan
To już nie działa w Ubuntu 16. Musisz kliknąć tytuł elementu „Szczegóły” w „Ustawieniach systemu”
Eric
pracuj dla mnie ubuntu 16.04 na górze menu
Webwoman
1

Użyj polecenia uname -mlub archz terminala.

W przypadku 64-bitowego procesora i jądra polecenie zostanie wyświetlone x86_64.

Batwoman05
źródło
1
Te polecenia generują wynik „x86_64”, który wskazuje, że używane jest oprogramowanie 64-bitowe. Nie odpowiada jednak na pytanie, czy istnieje procesor dwurdzeniowy. Użycie sudo lshw -class CPUzapewni numer modelu procesora, który można przeszukiwać w celu uzyskania pełnych specyfikacji tego układu, który może być jedno-rdzeniowy, hiperwątkowy.
WinEunuuchs2Unix
Zauważ jednak, że przy takim wyniku system x86_64nie uruchomi się, jeśli nie masz zainstalowanego 64-bitowego jądra.
Kaz Wolfe
Dziękuję @KazWolfe za edycję. Szukałem tej odpowiedzi, aby uruchomić pakiety testów porównawczych na różnych procesorach i natrafiłem na te polecenia.
Batwoman05
0

Najprostszym sposobem jest Launcherwybranie System Settings-> Details:

Ustawienia systemu Informacje o

Identyfikuje to zarówno numer modelu procesora, jak i czy działa oprogramowanie 32-bitowe czy 64-bitowe. Wyświetla także inne przydatne informacje, takie jak ilość pamięci RAM.

Teraz weź numer modelu procesora w wyszukiwarce Google 3630QM number of cores:

3630QM liczba rdzeni

Zamień 3630QMna numer modelu otrzymany z pierwszego wyświetlacza.

Wszystkie pozostałe odpowiedzi są świetnymi odpowiedziami, ale jeśli naprawdę chcesz uzyskać „najprostszy” sposób, uważam, że jest to preferowana metoda bez otwierania sesji terminalu lub instalowania nowego oprogramowania.

WinEunuuchs2Unix
źródło
0

Aplikacja Hardware Lister ( lshw-gtk ) z domyślnych repozytoriów Ubuntu to przyjazna dla użytkownika aplikacja GUI, która wyświetla szczegółowe informacje o sprzęcie komputera, w tym nazwę modelu i architekturę (32-bitową lub 64-bitową) procesora.

Wystarczy wybrać kategorię, aby uzyskać szczegółowe informacje o komponencie sprzętowym z głównego interfejsu.

Lister sprzętu

Karel
źródło