Có một lệnh UNIX đơn giản để tìm hiểu tôi phải làm việc với bao nhiêu lõi không?


14

Tôi đã có một máy ảo Ubuntu trên máy Mac của mình. Có một lệnh tôi có thể chạy trong Ubuntu sẽ cho tôi biết tôi phải làm việc với bao nhiêu lõi?

Tôi có thể thực hiện "về mac này" trên máy chủ, nhưng tôi không chắc bộ xử lý đa lõi sẽ dịch sang VM tốt như thế nào.


Bạn đã cấu hình VM của bạn để có nhiều hơn CPU, phải không? (Chỉ cần chắc chắn)
Daniel Beck

Câu trả lời:



5

Trên OS X, bạn có thể sử dụng sysctl hoặc system_profiler:

$ sysctl hw.ncpu hw.physicalcpu hw.logicalcpu
hw.ncpu: 8
hw.physicalcpu: 4
hw.logicalcpu: 8
$ sysctl -n hw.ncpu # -n disables printing the names of variables
8
$ system_profiler SPHardwareDataType|grep Cores
      Total Number of Cores: 4

Bộ xử lý của tôi hỗ trợ siêu phân luồng, vì vậy có 8 lõi logic và 4 lõi vật lý.


1

Lệnh này sẽ thực hiện công việc: dmesg | grep cpu


Dây thừng. Điều này chỉ hiển thị tất cả các thông báo liên quan đến CPU. Kiểm tra câu trả lời ở trên hoặc sử dụng lscpu
Ganesh Krishnan

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.