Tôi đã kiểm tra thông số kỹ thuật và CPU i5-3427U có 2 lõi.
Nhưng Activity Monitor hiển thị 4 biểu đồ nhỏ cho CPU, vì vậy nó trông giống như 4 lõi.
Cái nào đúng? Tại sao Activity Monitor có 4 biểu đồ?
Tôi đã kiểm tra thông số kỹ thuật và CPU i5-3427U có 2 lõi.
Nhưng Activity Monitor hiển thị 4 biểu đồ nhỏ cho CPU, vì vậy nó trông giống như 4 lõi.
Cái nào đúng? Tại sao Activity Monitor có 4 biểu đồ?
Câu trả lời:
Máy tính của bạn có 2 lõi, nhưng 4 bộ xử lý logic. Những gì bạn đang thấy là công nghệ siêu phân luồng của Intel . Công nghệ này đặt nhiều bộ xử lý logic trên một lõi, để mỗi lõi có thể chạy nhiều luồng cùng một lúc.
Sự khác biệt giữa lõi này và nhiều lõi là siêu phân luồng chỉ sao chép các phần của bộ xử lý kiểm soát trạng thái hiện tại, không phải đơn vị thực thi thực tế, mà nhiều lõi nhân đôi mọi thứ. Điều này có nghĩa là máy tính của bạn sẽ chạy như thể nó chỉ có bốn lõi nếu các luồng trên mỗi lõi đang sử dụng các phần khác nhau của đơn vị thực thi, nhưng nếu cùng một thứ đang chạy trên cả hai luồng trong một lõi, thì nó sẽ không phải là bất kỳ nhanh hơn hệ thống hai lõi mà không siêu phân luồng.
Để tìm chắc chắn bạn có bao nhiêu lõi bằng cách mở một thiết bị đầu cuối (ví dụ: thông qua Spotlight và tìm kiếm Terminal) và sau đó chạy
system_profiler | less
nó sẽ đổ ra một loạt thông tin. Tìm loại được gọi là "phần cứng" (gần với đầu của tất cả các thông tin) và một mục có tên là "Tổng số lượng lõi". Ở đó bạn sẽ tìm thấy câu trả lời của bạn.
Nếu bạn không muốn duyệt qua tất cả đầu ra, một cách đơn giản
system_profiler | grep 'Total Number of Cores'
cung cấp cho bạn kết quả trực tiếp.
Hoặc sử dụng "Giới thiệu về máy Mac này" (biểu tượng Apple ở trên cùng bên trái) more info
>> system report
, cho biết bạn có bao nhiêu lõi.
Đây là lệnh Terminal trực tiếp xuất ra bao nhiêu lõi bạn có:
sysctl hw.ncpu
Nếu bạn quan tâm để phân biệt giữa lõi logic và lõi vật lý, chúng cũng có sẵn:
sysctl hw.physicalcpu
sysctl hw.logicalcpu
Nguồn: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x