2026 Mac mini M4でローカルAIは十分?モデルサイズ・メモリ・速度の実測ガイド
Mac mini M4の購入を検討中、またはすでに手元にあるのに、Ollama・LM Studio・MLXなどで「標準M4」「メモリ増設」「M4 Pro」の差が実ワークフローでどう出るか判断できない方へ。構成別の判断表と再現可能な実測手順で、4B〜32Bモデルが本当に「収まる・待てる・日常が回る」かを整理します(2026-06-15時点)。
1. 先に結論:Mac mini M4の「十分」はモデルとメモリ次第
Mac mini M4はローカルAIを動かせます。ただし「動く」には3つの意味があります。モデルがロードに成功する、チャット速度が許容範囲、ブラウザとIDEを開いたまま安定する——チップ名や生成速度のスクショ1枚では、この差は見えません。
結論:標準M4(最低16GB)は4B〜8Bの量子化モデル向き。24GBまたは32GBに上げると12B〜14Bが日常の主力になりやすい。30B〜32B、長いコンテキスト、RAG、開発ワークフローを安定させたいなら、48GBまたは64GBのM4 Proが無難です。M4 Proは速い——でもメモリが足りなければ、大きいモデルは快適な主力にはなりません。
本記事は最高tokens/sの1回だけで決めません。同じモデル・量子化・プロンプト・コンテキストで、各構成の適正を測ります。
| Mac mini構成 | 快適な主力規模 | 慎重に試せる境界 | 向く用途 | 主な制限 |
|---|---|---|---|---|
| M4 16GB | 4B、7B〜8B 量子化 | 一部12B〜14B量子化、短いコンテキスト | ローカルチャット、要約、軽いコード、入門 | 大モデル・長コンテキスト・マルチタスクの余裕が小さい |
| M4 24GB | 7B〜8B、12B〜14B 量子化 | 一部20B〜30Bの高効率量子化 | 個人アシスタント、文書Q&A、軽量RAG | 境界付近ではバックグラウンドとコンテキスト要管理 |
| M4 32GB | 12B〜14B 量子化 | 一部30B〜32B低ビット量子化 | 比較的安定した個人ワークフロー、コード、モデル比較 | 30B〜32Bを快適主力とみなさない |
| M4 Pro 24GB | 7B〜8B、12B〜14B 量子化 | 一部20B〜30Bの高効率量子化 | 速度重視のコード、RAG、継続推論 | チップは速いが24GB上限は変わらない |
| M4 Pro 48GB | 20B〜32B 量子化 | 一部より大きいモデルの低ビット版 | 30B〜32B主力、開発バックエンド、長めのコンテキスト | 複数モデル並行・超長コンテキストは余裕要 |
| M4 Pro 64GB | 30B〜32B 量子化 | 一部70B低ビットまたは4-bit量子化 | 大モデル探索、複雑なRAG、本格ローカルAI | 70Bはモデル・量子化・コンテキストごとに判断 |
2026-06-15時点のApple公式仕様では、標準M4 Mac miniのユニファイドメモリは16GB・24GB・32GB(帯域120GB/s)、M4 Proは24GB・48GB・64GB(帯域273GB/s)。メモリは購入後に増設できません。
2. 「十分」の3段階:収まる・待てる・ワークフローが持つ
本記事では「十分」を次の3層で評価します。曖昧な「動いた」で日常体験を隠さないためです。
| 段階 | 意味 | 典型的なサイン |
|---|---|---|
| 収まる(ロード) | 重み+KVキャッシュ+ランタイムがメモリ内 | アクティビティモニタでロード成功;swapが跳ねることも |
| 待てる(対話) | 初回トークンと生成速度が許容範囲 | 短いチャットは数秒以内;長プロンプトで固まらない |
| 持つ(ワークフロー) | マルチタスク・長コンテキスト・持続負荷で安定 | ブラウザ+IDE+モデルが同時に回る |
快適な主力は3段階すべてを満たす状態。境界的な試用はロードはできるが長期の主力には向かない状態です。回答品質と推論速度は別問題——速い小モデルが必ずしも大モデルの代替にはなりません。
3. よくある3つの誤判断
- パラメータ数やダウンロードサイズだけで決める。 7B・14B・32Bは規模の目安に過ぎません。量子化(Q4・Q5・Q8)、アーキテクチャ、ビジョン部品の有無で実際の負荷は大きく変わります。Ollamaのライブラリ表示が、そのMac miniで快適に動く保証にはなりません。
- 「ロードできた=日常使える」とみなす。 メモリ逼迫時、macOSはswapで無理やり収め、推論速度は急落します。swapはユニファイドメモリ増設の代替ではありません。swapでロードできても、持続利用には向きません。
- 空き状態の短いプロンプトだけで全体を判断する。 1ターンの速さは、長コンテキスト・RAG・マルチタスクを予測しません。KVキャッシュはコンテキストとともに増え、ChromeとXcodeが余裕を食います——16GBで14Bがデモでは快適でも、実運用では破綻する典型パターンです。
4. モデルサイズをメモリ負荷に換算する
Mac mini M4はユニファイドメモリ——CPU・GPU・Neural Engineが同一プールを共有し、VRAMは別にありません。サイジングでは次の4概念を混同しないことが重要です。
4.1 パラメータ数・量子化・ファイルサイズ・実行時メモリ
- パラメータ数:4B・8B・14B・32Bは規模ラベルであり、ディスク容量ではない
- 量子化:Q4_K_M・Q5・Q8はビット数と品質のトレードオフ
- ダウンロードサイズ:GGUF/MLXファイルは重みに近いが、実行時総コストではない
- 実行時メモリ:重み+KVキャッシュ+フレームワーク+macOS+他アプリ——これが実負荷
4.2 実行時に増える主な要因
4.3 参考モデルサイズ(境界の目安のみ)
以下は境界見積もり用です。実行時総メモリではありません——実測では必ず完全なモデルタグを記録してください。
| 参考モデル | 一般的な量子化 | 概算DLサイズ | Mac mini目安 |
|---|---|---|---|
| Qwen3 4B | Q4_K_M | 約2.5GB | M4 16GBで快適 |
| Qwen3 8B | Q4_K_M | 約5.2GB | M4 16GB快適/M4 24GB余裕 |
| Qwen3 14B | Q4_K_M | 約9.3GB | M4 24GBで快適な主力 |
| Qwen3 32B | Q4_K_M | 約20GB | M4 Pro 48GB快適/M4 32GBは境界 |
目安として、ローカルAIには空きメモリ20〜30%を残すのが無難です。同じ8B Q4でも、16GB単体では快適でも16Kコンテキスト+重いブラウザでは境界に落ちることがあります。
5. M4とM4 Pro:容量と速度は別問題
「M4 Proの方が速いから大きいモデルもいける?」——半分正解、半分誤解です。Proの利点は次の2軸に分かれ、混同しないでください。
| 観点 | 標準M4 | M4 Pro | ローカルAIへの影響 |
|---|---|---|---|
| ユニファイドメモリ上限 | 最大32GB | 最大64GB | モデル境界を決める——30B〜32Bが収まるか |
| メモリ帯域 | 120GB/s | 273GB/s | プロンプト処理・生成速度に効く |
| GPUコア | 10コア | 16コア(最大20コア) | スループット向上、メモリ上限は変えない |
| 同容量比較 | M4 24GB | M4 Pro 24GB | Proは通常速いが容量境界は同じ |
8B〜14B中心でレスポンス重視なら、M4 Pro 24GBはM4 24GBよりキビキビ感が出やすいです。30B〜32Bを快適な主力にするには48GBまたは64GBが必要——速いチップはRAMの不足を補えません。帯域から固定tokens/sを導くのではなく、実測で確認してください。
6. 公平なベンチマークのやり方
初回トークン時間・プロンプト処理速度・持続生成速度をセットで見る理由は、ローカルAIの体験が複数ステップの連鎖だからです。自慢しやすいtokens/sだけを出すと、購入判断を誤らせます。
6.1 速度を4指標に分解
- モデルロード時間:コールド/ウォーム起動から初回応答まで
- 初回トークン時間(TTFT):送信から文字が出るまでの待ち
- プロンプト処理速度:コンテキスト取り込みのスループット——長文・RAGで重要
- 持続生成速度:デコードtokens/s——最もスクショされやすい数値
6.2 再現可能なテストプロトコル(9項目)
- 同一ファミリーの4B・8B・14B・32Bを優先し、アーキテクチャ差のノイズを減らす
- 比較グループ内は量子化を完全に統一;Q4・Q5・Q8は別グループに分ける
- チップ、GPUコア数、ユニファイドメモリ、macOS、ツールバージョン、完全なモデルタグを記録
- コンテキスト長・入力トークン・出力トークン・温度・プロンプトを固定;コールド/ウォームを分けて記録
- 各テスト最低3回;最高値ではなく中央値とばらつきを報告
- ピークメモリ・メモリ圧力・swapも併記
- ブラウザタブ・IDE・ドキュメントを開いた実マルチタスクを追加
- 短時間だけの計測を避け、長会話・メモリ増加・持続推論での劣化を見る
- Ollama・LM Studio・MLX比較時は同一重み・近似設定とし、形式/バックエンド/バージョン差を明記
6.3 ランタイムは横並び比較できるか
| ツール | 役割 | ベンチマーク上の注意 |
|---|---|---|
| Ollama | CLI+API、モデル管理が簡単 | バージョンでデフォルトが変わる——ollama --versionを記録 |
| LM Studio | GGUF/MLX向けGUIワークベンチ | GUIオーバーヘッドあり;バックエンド切替は1:1比較不可 |
| MLX / MLX LM | Appleネイティブ、ユニファイドメモリ活用 | 同RAMで効率良いこともあるが形式が異なる |
| llama.cpp / Jan / GPT4All | 軽量推論・デスクトップアシスタント | バックエンドとスレッド数の設定を固定 |
どのフレームワークも物理メモリの上限は超えられませんが、Apple Silicon上での効率は異なります。自己実測では1つ(例:Ollama)でマトリクスを完走し、必要なら別ツールで繰り返して差分理由を書くのが現実的です。
7. 第1ラウンド:4B〜32B単体階段テスト
第1ラウンドはクリーンまたは固定バックグラウンドでモデル規模ごとのベースラインを取ります。例としてQwen3ファミリーの4B・8B・14B・32BをQ4_K_Mで統一します。
| テスト層 | モデル規模 | 固定条件 | 記録項目 |
|---|---|---|---|
| 小モデル基線 | 4B | 同一量子化、短プロンプト、256トークン出力 | ロード時間、TTFT、生成速度 |
| 入門主力 | 7B〜8B | 短チャット+長プロンプト(入力約2Kトークン) | プロンプト処理速度、生成速度、メモリ余裕 |
| 中型 | 12B〜14B | 8Kコンテキスト固定;空き状態とマルチタスク | メモリ圧力、swap、TTFT、システム応答 |
| 大型 | 30B〜32B | 量子化・コンテキスト明示、5連続実行 | ロード可否、速度安定性、ピーク使用量、swap |
7.1 結果記入テンプレート(数値は各自で計測)
| 構成+モデル | ロード | TTFT | 生成速度 | ピークRAM/swap | 判定 |
|---|---|---|---|---|---|
| M4 16GB + 8B Q4 | 要実測 | 要実測 | 要実測 | 要実測 | 想定:快適 |
| M4 24GB + 14B Q4 | 要実測 | 要実測 | 要実測 | 要実測 | 想定:快適 |
| M4 32GB + 32B Q4 | 要実測 | 要実測 | 要実測 | 要実測 | 想定:境界 |
| M4 Pro 48GB + 32B Q4 | 要実測 | 要実測 | 要実測 | 要実測 | 想定:快適 |
「想定」列はメモリ境界からの見積もりです——必ず自分の環境で置き換えてください。tokens/sを書く場合は、ハードウェア・モデルタグ・量子化・コンテキスト・ソフトウェアバージョンをすべて添えてください。
8. 第2ラウンド:短チャット・長文・コード・RAG
同じモデルでも、空き状態の短プロンプトでは快適でも実ワークフローでは苦しくなることがあります。第2ラウンドでは選んだ主力モデル(例:M4 24GBで14B Q4)を4シナリオで試します。
- 短いチャット:入力約500トークン、出力256——対話速度の基準
- 長文ドキュメント:8K〜16Kトークンを貼って要約——プロンプト処理とTTFTを観察
- コードQ&A:2K〜4Kトークンのファイル添付——開発寄りの使い方
- RAG:3〜5チャンク(合計4K〜8Kトークン)を検索して生成——KVキャッシュの積み上がり
コンテキストを4Kから16Kへ伸ばしたとき、ピークメモリとTTFTがどう変わるかを見てください。16GBで14Bが短チャットでは快適でも長文で詰まるなら、軽用途向きモデルであり万能の主力ではありません。
9. 第3ラウンド:マルチタスクと持続負荷
第3ラウンドは実際のデスクトップを再現します。ブラウザタブ10以上、VS CodeまたはXcode、メモアプリ——その状態でモデルを起動し、10ターン以上連続実行。次を記録します。
- アクティビティモニタのメモリ圧力が黄または赤になるか
- swapが増え続けるか
- 1ターン目から10ターン目で生成速度が落ちるか
- アプリ切り替えがもたつくか
M4 16GB+8Bはマルチタスクでも大抵耐えますが、バックグラウンドが重いと12B〜14Bは「使える」から「境界」に落ちることがあります。M4 Pro 48GB+32Bでも、非常に長いRAGコンテキストは限界に近づきます。
10. 結果の読み方
3ラウンド後は、最高tokens/sだけで決めず、次のチェックリストで総合判断してください。
- タスクを安定して完了できるか? 第1ラウンドだけでなく、多ターンで速度が落ちないか
- メモリ余裕は健全か? ピークがRAMの約80%超でswapが頻発していないか
- 応答は一貫しているか? TTFTと生成速度の中央値と最悪値の差は小さいか
- マルチタスクでも使えるか? 日常作業の基準はここ
- 正直にラベル付け: 快適=3段階すべて/使える=単体安定・マルチタスク許容/境界=ロードはできるが長期主力不可
11. 用途別の購入判断
ユニファイドメモリは後から増やせません。構成を外すコストは、購入時にRAMを多めに取るコストより大きくなりがちです。
| 目的 | 推奨構成 | 主力モデル | 理由 |
|---|---|---|---|
| ローカルAIを試す・動くことを確認 | M4 16GB | 4B〜8B 量子化 | 最も低い参入コスト;Ollamaですぐ始められる |
| 日常アシスタント・軽いコーディング | M4 24GB または 32GB | 12B〜14B 量子化 | 14Bを快適に使うには実メモリ余裕が必要 |
| 開発バックエンド・RAG・長めのコンテキスト | M4 Pro 48GB | 20B〜32B 量子化 | 容量と帯域で持続推論に向く |
| 30B〜32B主力・大モデル探索 | M4 Pro 64GB | 30B〜32B 量子化;70Bは境界試行 | 現行Mac miniのローカルAI上限に近い |
11.1 すでにMac mini M4を持っている場合の7ステップ自己実測
- アクティビティモニタ→メモリで、テスト前に圧力が緑であることを確認
- OllamaまたはLM Studioを入れ、バージョンと主力モデル(量子化タグ込み)を決める
- 第1ラウンドを現行の主力規模から実行;ロード・TTFT・生成速度を記録
- コンテキストを4Kから16Kへ段階的に伸ばし、メモリと速度が破綻する点をメモ
- 普段のバックグラウンドアプリを開いた状態で再実行し、マルチタスク差を比較
- 10ターン以上チャットし、速度低下とswap増加を確認
- 快適/使える/境界とラベル付けし、RAM増設や買い替えの要否を判断
11.2 新規購入:M4のメモリ増設かM4 Proか
メモリを先に、Proはその次。 8B〜14B中心なら、M4 32GBはM4 Pro 24GBよりコスパで勝つことが多い——容量がモデル上限を決め、Proの速度は24GBの上限を変えません。30B〜32Bを最初から主力にするなら、M4 32GBを無理に押すよりM4 Pro 48GB/64GBを選ぶ方が合理的です。M4 Pro 24GBは「同じ14Bをより速く」向きで、「快適な32B」向きではありません。
12. Mac miniがローカルAIノードに向く理由
本記事の実測手順と境界表はApple Silicon Mac全般に使えますが、常時稼働のローカルAI物理ノードとしてはMac miniのコスパが際立ちます。M4はユニファイドメモリで120GB/s、M4 Proは273GB/s——CPU・GPU・Neural Engineが同一の高速プールを共有するため、同価格帯のCPU RAMとGPU VRAMが分離したWindows構成より、ローカルLLM推論は効率が出やすいです。
待機電力は約4W程度、静音で24時間OllamaやOpen WebUIのバックエンドを回しやすいのも強みです。macOSの安定性は無人RAGやAPIノードに向き、GatekeeperとSIPはモデルファイルと推論環境の管理にも役立ちます。24GBや64GBで長期運用するローカルAIなら、サイズ・騒音・総所有コストの面でも多くのデスクトップタワーより有利です。
上の表でRAMを決めたなら、それに合うハードウェアとしてMac mini M4が現実的な出発点です——24GBなら14Bが快適ゾーンに、M4 Pro 64GBなら32Bが本当の主力になります。今すぐ手に入れて、ローカルAIワークフローの潜力を引き出してください。
Mac mini M4でローカルLLMを動かす
最大64GBユニファイドメモリ+273GB/s帯域、低消費電力・静音で24時間Ollamaバックエンドに最適。