iStat Menus でMacのCPU・メモリ・ネットワークをメニューバーで常時モニタリングした話
iStat Menus を使うと CPU 使用率・メモリ・ネットワーク速度などをメニューバーでリアルタイムに確認できます。開発中に Mac が重くなる原因を素早く特定できるようになった体験談を書きます。
🙌 結論からいうと
開発中に「なんか Mac が重いな・・・」と感じたとき、何が原因か即座にわかるようになったのが、iStat Menus を入れて一番よかったことです!
iStat Menus はメニューバーに CPU 使用率・メモリ・ディスク・ネットワーク速度などをリアルタイム表示できるシステムモニタリングアプリです。
有料ツールですが、私はほぼ毎日使っていて、今となっては外せない存在になっています(^^)
👀 iStat Menus とはどんなツールか
iStat Menus は Bjango が開発した、macOS 用のシステムモニタリングアプリです。
メニューバーで確認できる主な情報は以下のとおりです。
- CPU 使用率・コア別の負荷グラフ
- メモリ使用量・スワップの状況
- ネットワークの受信・送信速度
- ディスクの読み書き速度
- GPU 使用率(Apple Silicon Mac 含む)
- バッテリー残量・充電サイクル数
価格は買い切りで購入できますが、Setapp(サブスク)でも利用可能です。
私は Setapp で契約しているので、他のアプリと一緒に使えて費用的にもかなりありがたいです(^o^)/
💡 私がよく使う機能
いくつかある機能のうち、私が日常的に使っているのは主に3つです。
CPU モニタリング
Docker のビルドや Next.js の開発サーバー起動など、重い処理をするとき、メニューバーでコア別の CPU グラフを見ながら負荷の状況を確認しています。
Apple Silicon の M シリーズは効率コアと高性能コアがあるので、負荷の分散が目で見えて面白いんですよね(・∀・)
ネットワーク速度
大きなファイルのダウンロード中や、API レスポンスが遅いと感じたときに、ネットワーク速度を即座に確認できます。
回線が詰まっているのかアプリ側の問題なのかを切り分けるのに、これが本当に役立ちます!
メモリ使用量
フロントエンド開発をしていると、ブラウザ・VS Code・Docker・Node.js を全部立ち上げてメモリが圧迫されることがあります。
何がメモリを食っているかをメニューバーでサッと確認できるので、早めに不要なアプリを終了させる判断ができます。
🔥 アラート機能でさらに一歩踏み込んで使ってみた
しばらく使い込んでいて気づいたのが、メニューバーを眺めるだけじゃなくアラートを設定しておくともっと便利ということです。
設定 → Alerts で、CPU 温度・メモリ・ディスク空き容量などにしきい値を決めておくと、超えたタイミングで通知してくれます。
私は「CPU 温度が85℃を超えたら通知」「ディスクの空き容量が10%を切ったら通知」の2つを設定していて、これのおかげでメニューバーを常に凝視していなくてよくなりました(^^)
もうひとつ意外とありがたいのが、アプリ単位でリソース使用量を追える機能です。
「なんかメモリが逼迫してる」と感じたときに、どのプロセスが犯人かをその場で特定できるので、Docker のコンテナが暴走しているのか、ブラウザのタブが原因なのかをすぐ切り分けられます。
以前は Activity Monitor をわざわざ開いて探していたんですが、iStat Menus のメニューをクリックするだけで済むようになったので、調査にかかる時間がかなり短縮されました!
✨ 使ってよかったと感じるポイント
一番ありがたいのは、問題が起きる前に気づけることです。
以前はビルドが途中で止まったり、Docker が異常終了してから「あれ、何があったんだろう・・・」と後から原因を調べていました。
iStat Menus を入れてからは、作業しながらリアルタイムで状況を確認できるので、「あ、メモリが限界に近い」と気づいた時点で対応できるようになりました(^_^)
また、デザインも洗練されていて、メニューバーに常時表示しても邪魔にならない点もかなり気に入っています。
表示する情報やグラフの見た目を細かくカスタマイズできるので、自分に必要な情報だけをシンプルに見せる設定にできます!
👍 こういう人におすすめ
以下に当てはまるなら、一度試してみる価値があると思います。
- Mac が重くなる原因を素早く特定したい
- 開発中に CPU・メモリの状況を常に把握しておきたい
- Apple Silicon のコア別負荷や GPU 使用率を確認したい
- ネットワーク速度のリアルタイムモニタリングが必要
反対に、システムの状況を細かくチェックする機会がほとんどない方には、オーバースペックに感じるかもしれません。
パパ系Webエンジニア〜愛用ガジェット一覧 🛍️
Macとあわせて使っている周辺機器を楽天ROOMにまとめています ✨ 在宅Macデスクの参考にどうぞ 🙌
🙌 まとめ
iStat Menus はシステムの「今」がメニューバーで一目でわかる、開発者向けのモニタリングアプリです。
重いビルドの最中や、Mac の動作が急に遅くなったときの原因特定に、かなり助かります!
有料ですが Setapp 対応なのでサブスク経由でコストを抑えて使うこともできます。
気になる方は公式サイトの無料トライアルから試してみてください(^o^)/