Lấy thông tin bộ xử lý


63

Tôi vừa chạy lshwđể lấy một số thông tin về một chiếc máy mà tôi không biết gì, và tôi chỉ muốn xác nhận một cái gì đó.

Điều này về cơ bản có nghĩa là nó là bộ xử lý lõi kép 64 bit được cài đặt?

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

Nhìn xa hơn tôi thấy điều này

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

Điều này làm tôi gần như chắc chắn đó là lõi kép nhưng không thuyết phục trên 64 bit.

Bất kỳ trợ giúp cho n00b này sẽ được đánh giá rất cao!


Có thể sai, nhưng điều đó trông giống như một lõi đơn thực hiện siêu phân luồng, trình bày hai "lõi logic".
Scaine

@Scaine Bạn có biết có cách nào để xác nhận điều đó không?
Toby

Tôi không có chuyên gia về lshw, Toby, xin lỗi. Tôi đã sửa đổi câu trả lời của mình để phản ánh đầu ra từ bộ xử lý core2Duo của tôi (không siêu phân luồng). Hi vọng điêu nay co ich.
Scaine

Điều gì về một lệnh duy nhất trong thiết bị đầu cuối?
Charlie Parker

Câu trả lời:


49

Nó thường bị bỏ qua, rất đáng để thử. Xin lỗi nếu điều này là quá rõ ràng:

Tùy chọn hệ thống

Alt-F2, sau đó gnome-system-monitor

Ngoài ra, khi tôi chạy sudo lshw | grep -i cpu, tôi thấy một dòng có cpus = 2.

nhập mô tả hình ảnh ở đây


Ha, cảm ơn - điều đó đã bị bỏ qua! Điều đó đã liệt kê hai bộ xử lý cả Core 2 Duos @ 3.16GHz. Những gì nó không làm nó xác nhận nếu đây là máy 64 bit hay không .. (hoặc tôi đang dày đặc và thực tế đó đang nhìn chằm chằm vào tôi?)
Toby

uname -rCó nên giúp với điều đó, chắc chắn? Hoặc cùng một ảnh chụp màn hình cho thấy tôi đang chạy 32-bit (kernel của tôi là "generic").
Scaine

Tôi đã không thiết lập máy ở nơi đầu tiên và tôi nghĩ rằng người đã mắc lỗi trên trang web thận trọng và có thể đã đi chung chung khi họ có thể đã tăng cao hơn. Cám ơn rất nhiều về sự giúp đỡ của bạn. Tôi có tất cả thông tin tôi cần bây giờ!
Toby

3
Trên thực tế, uname -mcho bạn biết hệ điều hành là 64 bit hay không. Trên máy 64 bit, nó trả về x86_64.
Lekensteyn

7
màn hình hệ thống của tôi không có tab này :-(
phil294

61

Để có được mô hình Bộ xử lý, sử dụng lệnh dưới đây trong một thiết bị đầu cuối.

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

Để có được thông tin về số lượng bộ xử lý

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

3
Tôi thích câu trả lời này tốt hơn.
hét

Đối với nhân viên Google trong tương lai - lệnh này không hoạt động trên bộ xử lý ARM vì đầu ra rất khác nhau trong ít nhất 18.04. Các lscpulệnh dưới đây hoạt động tốt.
stdunbar

grepcó thể xử lý các tệp cũng như thiết bị xuất chuẩn, vì vậy bạn có thể đơn giản hóa nó như thế này:grep name /proc/cpuinfo | uniq
Lion

39

Cách đơn giản nhất để làm điều này là sử dụng lệnh được tạo cho điều đó , 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

Lệnh này sẽ cho bạn biết các đặc điểm của chipset cũng như mọi hướng dẫn được hỗ trợ (hoặc cờ) theo cách dễ sử dụng và dễ đọc.


8

Trong máy tính để bàn Ubuntu 14.04, công cụ giám sát hệ thống không còn có tab "Hệ thống". Bạn sẽ thấy màn hình giống như thế này:

  1. nhấp vào bánh xe cài đặt (để làm rõ: biểu tượng thanh tác vụ ở góc trên bên phải tuyệt đối của màn hình nhập mô tả hình ảnh ở đây:)
  2. chọn "Giới thiệu về máy tính này"

1
Xin lỗi, 'bánh xe cài đặt' là gì?
Dennis Golomazov

2
@DenisGolomazov - xin lỗi, tôi chỉ chỉnh sửa câu trả lời để giải thích
Ryan

Điều này không còn hoạt động trên Ubuntu 16. Bạn cần nhấp vào tiêu đề mục "Chi tiết" từ "Cài đặt hệ thống"
Eric

làm việc cho tôi ubfox 16.04 ở đầu menu
Webdess

1

Sử dụng lệnh uname -mhoặc archtừ thiết bị đầu cuối.

Đối với bộ xử lý 64-bit và kernel, lệnh sẽ xuất ra x86_64.


1
Các lệnh đầu ra "x86_64" xác định rằng phần mềm 64 bit đang được sử dụng. Tuy nhiên, nó không trả lời câu hỏi liệu có bộ xử lý lõi kép hay không. Việc sử dụng sudo lshw -class CPUsẽ cung cấp số lượng bộ xử lý có thể được tách ra để có được thông số kỹ thuật đầy đủ của con chip đó có thể là lõi đơn, siêu phân luồng.
WinEunuuchs2Unix

Tuy nhiên, xin lưu ý rằng với kết quả này, hệ thống của bạn sẽ không xuất ra x86_64nếu bạn không cài đặt kernel 64 bit trên hệ thống.
Kaz Wolfe

Cảm ơn bạn @KazWolfe đã chỉnh sửa. Tôi đã tìm kiếm câu trả lời này để chạy một số bộ Điểm chuẩn trên các bộ xử lý khác nhau và tình cờ thấy các lệnh này.
Batdess05

0

Cách đơn giản nhất là từ Launcherselect System Settings-> Details:

Cài đặt hệ thống Giới thiệu

Điều này xác định cả số kiểu CPU của bạn và phần mềm 32 bit hay 64 bit đang chạy. Nó cũng hiển thị các thông tin hữu ích khác như dung lượng RAM.

Bây giờ lấy số mô hình CPU của bạn trong loại công cụ tìm kiếm google 3630QM number of cores:

Số lõi 3630QM

Thay thế 3630QMbằng số mô hình bạn nhận được từ màn hình đầu tiên.

Tất cả các câu trả lời khác là câu trả lời tuyệt vời nhưng nếu bạn thực sự muốn cách "đơn giản nhất" này, tôi tin rằng đây là phương pháp ưa thích mà không cần mở phiên cuối hoặc cài đặt phần mềm mới.


0

Ứng dụng List List phần cứng ( lshw-gtk ) từ kho lưu trữ Ubuntu mặc định là một ứng dụng GUI thân thiện với người dùng, hiển thị thông tin chi tiết về phần cứng máy tính của bạn bao gồm tên mô hình và kiến ​​trúc (32 bit hoặc 64 bit) của CPU.

Chỉ cần chọn một danh mục để có được thông tin chi tiết về một thành phần phần cứng từ giao diện chính.

Lister phần cứng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.