:>/dev/null

ラガードエンジニアの不撓不屈の精神/unlearning/go beyond

MacのCPU温度、ファンスピードなどをターミナル表示する方法

夏場にPC(MacBook)を使用している場合、熱を多く持ち高熱(60℃後半)になることがしばしばあります。
FANはフル稼働していますが、排熱が間に合わず、熱暴走によって動作が重くなる/突然フリーズするなど発生する為、夏場の温度管理は必要です。
iStatsというソフトを使うとMacの各温度状態(CPUの温度、バッテリーの温度、メモリ周辺の温度、CPU/GPU ヒートパイプ周辺の温度など)が分かって便利。

インストール方法

# iStatsのインストール
sudo gem install iStats -n /usr/local/bin

# 実行
istats

# help(コマンド一覧)
istats -h

# 全てのセンサーをスキャンしてターミナルに表示
istats scan

# 全てのセンサー情報をistatsに表示
istats enable all
インストール時にエラー発生する場合
ERROR:  Could not find a valid gem '******' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: tlsv1 alert protocol version (https://rubygems.org/latest_specs.4.8.gz)

下記リンクに従って対応
Bundler: How to troubleshoot RubyGems and Bundler TLS/SSL Issues

istatsの実行結果
f:id:oguguman:20190825201939p:plain

  • 上記結果の説明
    • CPU温度: 45.5℃
    • ファンスピード: 2001rpm(rpmは1分間あたりの回転数)
    • バッテリーの状態: Good
    • バッテリーの温度: 28.09℃

CPUの適正な温度
適正な温度に関して明確化な指針は不明ですが、上限値はノート型の場合は100℃近辺まで耐えられるようです。
適正値がわからない為、そこに達しない範囲で利用するのが無難かと思います。

アンインストール方法

# sudo gem uninstall iStats