Czy istnieje polecenie, które mogę uruchomić z wiersza poleceń w OS X, aby uzyskać bieżącą temperaturę procesora i / lub prędkość (prędkości) wentylatora?
Mówiąc ściślej, chciałbym móc uzyskać te same informacje dostępne w widżecie iStat w zakładkach Fani i Temps w wierszu poleceń.
Chciałbym móc znaleźć te wartości w wierszu polecenia, aby można je było napisać w skrypcie i podłączyć do konfiguracji monitorowania na komputerze Mac - mam ochotę na gromadzenie i tworzenie wykresów tych wartości (i innych statystyk) na moim Macbook z czasem.
W Linuksie wydaje się, że byłoby to możliwe, czytając pseudoplik w /proc
katalogu, ale nie jestem pewien, jak zrobić odpowiednik w OS X (jeśli istnieje).
źródło
IStats ruby gem pozwala sprawdzić temperaturę procesora za pomocą wiersza poleceń.
Instalacja
$ gem install iStats
Stosowanie
$ istats
źródło
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStats
watch -n0 istats
(Musiałembrew install watch
na OSX przed wykonaniem powyższego) Patrz: superuser.com/q/361902watch --color istats
.W systemach BSD
sysctl
narzędzie może udostępniać podobne informacje jak/proc
drzewo w systemie Linux. W rzeczywistości raportuje niektóre informacje o temperaturze procesora / GPU z Xnu CPU Power Management (XCPM):Jednak nie wydaje się to odczytem temperatury, a jedynie wskazaniem poziomu temperatury w porównaniu do niektórych odniesień.
źródło
machdep.xcpm.cpu_thermal_level: 0
imachdep.xcpm.gpu_thermal_level: 0
na Macach 10.12machdep.xcpm.cpu_thermal_level: 58
)To narzędzie wiersza polecenia open source działało dla mnie: https://github.com/lavoiesl/osx-cpu-temp .
źródło
brew install osx-cpu-temp
Im na OSX 10.11
https://github.com/nicolargo/glances
Ten w Pythonie ma wbudowaną automatyczną aktualizację i kolory i można go zainstalować za pomocą prostej komendy curl lub wget, jeśli wymagania są już spełnione. Wymagania
źródło
psutil.cpu_temperature() AttributeError: 'module' object has no attribute 'cpu_temperature'
W moim MacMini z połowy 2011 roku z OSX 10.13.6 używam
smc
do ustawiania i sprawdzania prędkości wentylatora plusosx-cpu-temp
temperatury.https://github.com/hholtmann/smcFanControl
https://github.com/lavoiesl/osx-cpu-temp
źródło