Câu trả lời:
scorp@antani-mac:~$ hwprefs cpu_count
2
scorp@antani-mac:~$ hwprefs memory_size
4.00 GB
Bạn có thể lấy cái này từ system_profiler
công cụ:
system_profiler SPHardwareDataType | grep " Memory:"
system_profiler SPHardwareDataType | grep Cores:
system_profiler SPHardwareDataType | grep Processors:
hoặc, nếu bạn muốn đi cấp thấp, hãy sử dụng sysctl
:
sysctl hw.memsize
sysctl hw.ncpu
btw, có một loạt những điều thú vị khác mà bạn có thể nhận được từ sysctl
. Thử:
sysctl -a | grep cpu
để xem một vài trong số họ
system_profiler SPHardwareDataType
con người có thể đọc được, vì vậy tôi sẽ đề nghị chống lại đường ống đến grep.
sysctl
có sẵn từ thiết bị đầu cuối ở chế độ phục hồi, trong khi nhiều công cụ khác thì không (một đồng nghiệp cần biết bao nhiêu ram trong máy tính xách tay bị khóa với vault tệp)
Các hoạt động sau đây trong OS X Lion:
$ /usr/sbin/system_profiler SPHardwareDataType
Hardware:
Hardware Overview:
Model Name: iMac
Model Identifier: iMac7,1
Processor Name: Intel Core 2 Duo
Processor Speed: 2.4 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache: 4 MB
Memory: 4 GB
Bus Speed: 800 MHz
/usr/sbin/
thường là trong $PATH
.
hwprefs
dường như không phải là một phần của cài đặt OS X mặc định (tôi nghĩ đó là trong Xcode, hoặc có thể là các công cụ CHUD).