Apakah ada perintah yang dapat saya jalankan dari baris perintah di OS X untuk mendapatkan suhu CPU saat ini dan / atau kecepatan kipas?
Untuk lebih spesifik, saya ingin bisa mendapatkan info yang sama tersedia di widget iStat di bawah tab Fans and Temps pada baris perintah.
Saya ingin dapat menemukan nilai-nilai ini di baris perintah sehingga dapat dituliskan dan dicolokkan ke pengaturan pemantauan pada Mac saya - Saya memiliki keinginan data-nerd untuk mengumpulkan dan membuat grafik nilai-nilai ini (dan statistik lainnya) pada saya Macbook seiring waktu.
Di Linux, sepertinya ini akan dimungkinkan dengan membaca file pseudo di bawah /proc
direktori, tapi saya tidak yakin bagaimana melakukan hal yang sama pada OS X (jika ada).
sumber
The iStats ruby permata memungkinkan Anda melihat suhu CPU melalui baris perintah.
Instalasi
$ gem install iStats
Pemakaian
$ istats
sumber
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStats
watch -n0 istats
(Saya harusbrew install watch
menggunakan OSX sebelum melakukan hal di atas) Lihat: superuser.com/q/361902watch --color istats
.Pada sistem BSD,
sysctl
utilitas dapat memberikan informasi yang sama seperti/proc
pohon di Linux. Ini sebenarnya melaporkan beberapa informasi suhu CPU / GPU dari Xnu CPU Power Management (XCPM):Namun ini tampaknya bukan pembacaan suhu tetapi hanya indikasi tingkat suhu dibandingkan dengan beberapa referensi.
sumber
machdep.xcpm.cpu_thermal_level: 0
danmachdep.xcpm.gpu_thermal_level: 0
pada Macos 10.12machdep.xcpm.cpu_thermal_level: 58
)Utilitas baris perintah sumber terbuka ini berfungsi untuk saya: https://github.com/lavoiesl/osx-cpu-temp .
sumber
brew install osx-cpu-temp
Saya pada OSX 10.11
https://github.com/nicolargo/glances
Yang ini di python memiliki pembaruan otomatis && warna bawaan dan dapat diinstal dengan perintah ikal atau wget sederhana jika persyaratan sudah dipenuhi. Persyaratan
sumber
psutil.cpu_temperature() AttributeError: 'module' object has no attribute 'cpu_temperature'
Pada pertengahan 2011 saya MacMini dengan OSX 10.13.6 saya gunakan
smc
untuk mengatur dan memeriksa kecepatan kipas plusosx-cpu-temp
untuk suhu.https://github.com/hholtmann/smcFanControl
https://github.com/lavoiesl/osx-cpu-temp
sumber
Opsi # 1) Anda dapat mempertimbangkan menggunakan powermetrics utilitas bawaan untuk mendapatkan suhu cpu dan gpu dan banyak lagi detail lainnya.
Untuk mendapatkan suhu CPU:
Untuk mendapatkan suhu GPU:
Untuk mendapatkan lebih banyak detail:
Ini telah diuji pada macbook pro dengan macOS mojave.
Opsi # 2) Instal Intel® Power Gadget secara resmi disediakan oleh Intel dari sini
Intel® Power Gadget dan kemudian meluncurkan Intel Power Gadget dari launchpad.
Layar hasil:
sumber