Могу ли я получить температуру процессора и скорость вентилятора из командной строки в OS X?

Есть ли команда, которую я могу запустить из командной строки в OS X, чтобы получить текущую температуру процессора и /или скорость (ы) вентилятора?

Чтобы быть более конкретным, я хотел бы получить одну и ту же информацию в виджетах iStat под вкладками Fans and Temps в командной строке.

Я бы хотел найти эти значения в командной строке, чтобы его можно было сценаризировать и подключить к настройке мониторинга на моем Mac. У меня есть желание собрать данные и нарисовать эти значения (и другие статистические данные ) на моем Macbook с течением времени.

В Linux, похоже, это было бы возможно, читая псевдо-файл в каталоге /proc, но я не уверен, как сделать эквивалент на OS X (если он существует ).

109 голосов | спросил matt b 21 J0000006Europe/Moscow 2012, 04:24:39

5 ответов


19

Обновление: @PressingOnAlways уведомило меня, что это программное обеспечение теперь считается его разработчиком. Более подробную информацию о остановленной поддержке можно найти на веб-сайте на своем веб-сайте устаревшего программного обеспечения .

Предполагая, что вы установили его в /Applications, вам нужно запустить следующее:

/Applications/TemperatureMonitor.app/Contents/MacOS/tempmonitor -c -l -a

Сайт: Температурный монитор

ответил GhostLyrics 21 J0000006Europe/Moscow 2012, 06:13:14
158

iStats ruby ​​gem позволяет видеть температуру процессора через командную строку.

Установка

$ gem install iStats

Использование

$ istats

Снимок экрана

ответил Chris911 14 AMpMon, 14 Apr 2014 00:53:49 +040053Monday 2014, 00:53:49
19

Эта утилита командной строки с открытым исходным кодом работала для меня: https://github.com/lavoiesl/osx-cpu-temp .

ответил Dust 12 22013vEurope/Moscow11bEurope/MoscowTue, 12 Nov 2013 02:32:32 +0400 2013, 02:32:32
17

В BSD-системах утилита sysctl может предоставлять аналогичную информацию, как дерево /proc в Linux. Он фактически сообщает информацию о температуре процессора /графического процессора от Xnu CPU Power Management ( XCPM):

sysctl machdep.xcpm.cpu_thermal_level
sysctl machdep.xcpm.gpu_thermal_level

Однако это не показание температуры, а только указание уровня температуры по сравнению с некоторой ссылкой.

ответил Tonin 14 J000000Tuesday15 2015, 20:07:27
1

Im на OSX 10.11

https://github.com/nicolargo/glances

Этот на python имеет автоматическое обновление & & & встроенные цвета и могут быть установлены с помощью простой команды curl или wget, если требования уже выполнены. Требования

python >= 2.6 or >= 3.3 (tested with version 2.6, 2.7, 3.3, 3.4)
psutil >= 2.0.0
setuptools
ответил Agusti Pardo 19 FebruaryEurope/MoscowbFri, 19 Feb 2016 22:09:26 +0300000000pmFri, 19 Feb 2016 22:09:26 +030016 2016, 22:09:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132