【M.2 SSD x M4 Mac mini】ストレージの性能を最大限引き出す
はじめに
張り切ってClaude CodeのMAXプランを契約し、好きなようにアプリを作ったりセルフホストのツールを作ったりしていたらM4 Mac miniの256GBをほぼ使い切ってしまいました。
現在の使用内訳はこんな感じです。
できる限りの圧縮は試みましたが、それでも少し不安になる空き容量しか確保できませんでした。。

ということで外部ストレージを購入する決心をしました。
下調べ編
性能を引き出すための道のり
購入するためにいろいろ調べた結果として、ストレージの性能を活かすために確認すべきポイントは3つでした。
PCの性能
ストレージ本体(今回はM.2 SSD)の性能
PCとストレージを繋ぐケースの性能
性能を示すための規格と、商品説明としての表記の仕方がいくつかあり、
何がどういうことなの?という関連付けが難しく苦労しました。。
PCの性能
M4 Mac miniが搭載している端子はThunderbolt 4です。

Thunderbolt 4という規格はUSB側で定められている規格の中でも上位グレードのやつ、らしいです。難しい。。
簡単に言えば、Thunderbolt 4とUSB4の規格は非常に似ていますが、Thunderbolt 4は最低要求がUSB4より高いことで、基本パフォーマンスを確保しています。
転送速度の内訳
後に続く話としてもう少し細かい部分ですが、転送速度の内訳をざっくりいうと
Thunderbolt 4の転送速度は40Gbpsで
そのうちデータの転送速度は32Gbpsで
この32Gbpsというのはデータのやり取りを行う規格であるPCIeと、そのレーン数で決まり、Thunderboltは PCIe Gen3 (8Gbps) x 4レーンで32Gbpsを実現していて、
PCIeは後方互換性があるので、PCIe Gen4(16Gbps) x 4レーンで実現しているM.2 SSDもPCIe Gen3 (8Gbps) x 4レーンのThunderbolt 4で32Gbpsのデータ転送が実現できます。
ただ、レーン数は物理的な制約なので小さい方に合わせられます。
PCIe Gen4(16Gbps) x 2レーンのM.2 SSDはPCIe Gen3 (8Gbps) x 4レーンのThunderbolt 4ではPCIe Gen3 (8Gbps) x 2レーンで16Gbpsしかデータ転送できません。


買う編
M.2 SSD
Thunderbolt 4の理論値を超える読み書き速度で、PCIe Gen4の場合は4レーン構成のものを探します。

左から2番目のシリコンパワーのSSDはPCIe Gen3(8Gbps) x 4で理論的に32Gビット/s → 4,000Mバイト/sとならず「読込:最大2200MB/s、書込:最大1600MB/s」です。
理論値にならないのは、SSD本体の構成によって最大限に速度が出ない状態、、らしい。。
なので規格として満たしているものかつ、メーカーの説明として32Gビット/s → 4,000Mバイト/sを超えているものを選びました。
同じ規格 x レーンの構成で7000MB/s出るものもありますが、そこまで出てもM4 Mac miniにはオーバースペックなのでできるだけ安くでこちら。
セールで若干の恩恵も受けられます。
1年前は1万円切る値段だったんですね・・・超高騰しているのはニュースとして知っていましたが、いざ買うために探したときに衝撃を受けました。

M.2 SSDケース
ここもメモリの性能を最大限発揮できるような規格である必要があります。
元々の想定としてM4 Mac mini特有のイケてるドッキングステーションを買うつもりでした。

10Gbps → 1.25Gバイト/sなので全然性能が足りない。。

最大限に引き出せていません。

これは最大限に引き出しています!!!

😇😇😇
ということでイケてるドッキングステーションは諦め、外付けのSSDケースにしました。
SSDケースとして調べたら基本的には性能を最大限引き出してくれる構成のものは手頃な価格で色々見つかりました。
選んだものがこちら。
セール価格で結構安くなるのでセールが狙い目です。

設置編

内容物としては非常にシンプルです。
予備として外側のネジとm.2固定のネジが1つずつついているのはありがたいですね。
ドライバーも付属しているので特段用意するものはないです。

保護フィルム(兼放熱?)を貼る前の写真。
M.2 SSDあるあるの固定する際に若干しなるのが怖い。。
本体に最初からついているシールは剥がさなくていいみたいです。
今よく見たらWarranty void if removed(剥がしたら保証対象外)って書いてありますね。。

あとはネジを閉めて、PCと繋げて完了です。
ほんのり温かいくらいに本体も熱を持っていました。
性能としてもしっかりThunderbolt 4の実力を発揮できていました。

以下は内蔵SSDへの読み書き速度。256GBモデルは並列処理が弱くて若干遅いみたいなのを聞いたことがあります。

まとめ
結果としてはちゃんと動くし満足です。
ここ最近は空き容量不足の影響でiOSのエミュレーターが起動できない・OSアップデートできないといった問題があったので、これが解消されて心に余裕を持って作業できるのはとても嬉しい。
ただ、手頃な価格でSSDの性能を最大限引き出せるイケてるドッキングステーションがないのは残念でした。
詳しく調べるまでは「10Gbpsってことは10GB読み書きできるから余裕やな」くらいに思ってたので性能的に買えないと知った時は悲しかったです。
以上です!
同じように外部ストレージを検討されている方の参考になれば幸いですm
