インフラ・DevOps
Mac Studioで25 GbpsのThunderboltイーサネットを導入する
Getting 25 Gbps Thunderbolt Ethernet on My Mac Studio (jeffgeerling.com)
要約
筆者はMac Studioの10 Gbpsイーサネットから、より高速な25 Gbpsイーサネットへのアップグレードを試みた。高価な市販アダプターの代わりに、サーバー用NICとThunderboltアダプターを組み合わせた安価なDIYソリューションを見つけた。ソフトウェアの問題とNICの過熱問題に直面したが、ソフトウェアの更新と3Dプリントによるカスタム冷却システムで解決した。最終的な速度は10 Gbpsからわずかに向上した程度で、労力に見合うか考察している。
全文翻訳
Mac Studioで25 GbpsのThunderboltイーサネットを導入する
2026年7月31日
私は数年前からMac Studioに搭載されている10ギガビットイーサネットを使用しています。これは問題なく動作しており、ネットワーク経由でNASから4Kビデオを直接編集したり、約1 GB/秒でバックアップを実行したりできます。
しかし…もっと速くしたいのです。数年前にラックとNASを25 GbEにアップグレードしたので、メインのワークステーションもアップグレードしたかったのです。
Mac用の25Gネットワーキングオプションを調べましたが、どれも法外に高価でした。
SonnetのTwin25Gアダプターは999ドル
AttoのThunderLinkは1,099ドル
Raiden DigitのLightOne 25GbEドッキングステーションは399ドル(正直、これは悪くない)
問題は、MacにはすべてThunderboltアダプターが必要なことです。Macに(RIP Mac Proのように)安価なPCIeカードを直接挿すことはできません。
このブログ記事を見るまで、私は探すのをやめていました。Christian Kohlschütterは、サーバーから取り外したOCP 2 NICと小さなThunderbolt 3アダプターボードを使用した、安価な25G Thunderboltアダプターを見つけました。そして、これはThunderbolt搭載のあらゆるコンピューターで動作します。
1月にはわずか160ドルだったので、すぐに購入しました。それ以来、Amazonのリストは299ドルに跳ね上がりましたが、Sonnetと比較すればまだ良いかもしれません…しかし、現在ではマークアップされていないバージョンを見つけるために、中国のサイトをいくつか探す必要があるかもしれません。
このブログ記事は、以下のYouTube動画の補足です。
最初のテスト - 解決すべき2つの問題
デスクまで新しいファイバーを引き(以前はCat6Aケーブルしかなかった)、NASとMacの間でiperf3を使用して帯域幅をテストしました。その時に2つの問題に遭遇しました。
NASで実行していたiperf3のバージョンが古すぎました。マルチスレッディングなしでは、15 Gbpsで頭打ちになりました。
25G NICエンクロージャーが熱くなっていました。触ると痛いくらいです。
最初の問題は簡単に解決できました。最新バージョンのiperf3をコンパイルしました。これにより、NASで複数のCPUコアが転送を処理できるようになったため、20ギガビットに到達しました。Christianがブログ記事で述べたように、25 Gbpsの単方向および25 Gbpsの双方向は、使用されているThunderbolt 3チップセットの限界(Thunderbolt 5ポートに接続した場合でも)です。
しかし、2番目の問題はより厄介でした。
燃えるように熱いエンクロージャーは、OCP 2ネットワークカードと熱的に結合されていませんでした。つまり、NICチップが加熱されていました。
それらには小さなヒートシンクが付いていましたが、OCP 2 NICは高圧ファンを備えたサーバー内に設置されることを想定しており、小さなパッシブ冷却エンクロージャー内での使用は想定されていません。
それは小さなオーブンのように機能していました。
NICの冷却問題の修正
Christianはエンクロージャーにいくつかの巨大なヒートシンクを取り付けたと述べていました。これにより、チップの温度はNICのドロップアウトを引き起こさないレベルまで下がりましたが、それでもかなり熱くなっていました。
安定性を確保するために、アクティブ冷却が必要だと考えました。
最初のアプローチは、これらのロープロファイルヒートシンクを取り付け、この速度制御可能なUSBファンを前面に設置することでした。より多くの空気の流れを得るために、エンクロージャーのほとんど換気されていない前面プレートを取り外す必要がありましたが、背面プレートもかなりの抵抗を生み出していました。
それでも熱くなり、ファンは最低設定でもうるさくて邪魔でした。
Prusaの担当者から、新しいPrusament PLAのNoctua BrownとBeigeの使用について問い合わせがあった時期でした…そして、彼らが各スプールの提供を申し出たときに、私は方針を転換することにしました。Noctua NF-A8 80mm 5Vファンと、それを静音化するためのNA-FC1スピードコントローラーを購入しました。
25G Thunderbolt NICエンクロージャー用のファンダクトを設計し、NoctuaベージュPLAで印刷しました。
そして、この空気力学的に最適化された80mmファンガードを印刷し、80mmファンの前面に取り付けました。
25G NICエンクロージャーのネジ(前面プレートは完全に削除しました)、Noctua 80mmファンに付属していたファンネジと追加ケーブルを使用して、すべてを一緒に固定することができました。
Noctuaが付属している編組ファン延長ケーブルをスプライスし、カプトンテープでエンクロージャー内に貼り付けてストレインリリーフを確保することにしました。
ファンのケーブルのカットエンドを、Thunderbolt-OCPアダプターPCB上のこれらのスルーホールにハンダ付けして、必要な5V電源(正確には4.8Vですが、十分近いです)を取得しました。
ファンはわずか0.5Wしか消費しないため、NIC自体(アイドル時に合計4〜5Wを消費)にブラウンアウト条件を引き起こすとは思いません。
最終組み立て後、このようになります。
接続し、iperf3で再テストし、温度を確認しました。ファンを低速で回した状態で10分後、36℃未満でした。そして、これはNoctuaファンなので、デスクの下では全く聞こえませんでした。
Macでの25 Gbpsのパフォーマンスはどうでしょうか?
前述のように、Thunderbolt 3接続が遅いため、約20〜25 Gbpsで頭打ちになります。
NASとMacの間でSambaファイルコピーをテストしたところ、読み込みは約1.4 GB/秒、書き込みは約1 GB/秒でした。
これは、内蔵の10Gイーサネットよりもわずかに優れているだけです。確かに改善はされていますが、ファイバーの引き込み、ファンカウルの設計、部品に200ドルを支払い、すべてを組み立てる価値はあったのでしょうか?
おそらく。少なくとも、このブログ記事を書くことができました。
SMBマルチチャネルは有効になっていますが、この実際の速度制限は、低電力のArm NAS(Ampere Altra上で動作し、32個の比較的遅いCPUコアを備えています)の使用に関連している可能性もあります。高速なエンタープライズNVMe SSDのアレイに書き込みをテストしていましたが、それらがボトルネックになるべきではありません。 ↩︎
さらに読む:
Macをリモートで起動できるようになりました
Mac Studioの1.5 TB VRAM - Thunderbolt 5 over RDMA
AppleはなぜスタンドアロンのTouch IDを作らないのか?
コメント