Thunderbolt ブリッジでのファイル転送のスピードを上げたい

どのOS X からか忘れてしまいましたが「Thunderbolt ブリッジ」なるLAN 内の接続が利用できるようになりました。

ところが私のところでは、このThunderbolt ブリッジはただ繋いでファイル共有をしてもたいした速度が出ません。確かOS X 10.10.x の頃から試しているのですが、単一ファイルのコピー(Finder からです。)で転送速度が不安定です。およそ2Gbps から0.3Gbps までの間でブレます。ネット上を検索すると7Gbps くらい出ているらしいのですが、実用のファイルコピーでスピードが出ません。

なお、HDD のスピードがボトルネックにならないようにRAM Disk を使って試めしたことがありますが、かえって遅くなることがありました。スワップはたいして起きていなかったので、RAM Disk が遅いことがあるようです。


理論値10Gbps のThunderbolt ですから、素人が設置してもそれなりのスピードが安定して出るようにしたいのですが方法をお教えください。なお(多分)一年以上不定期に試しているので、試したことをすべて書き込めません。書き込みに対して情報が後出しになる可能性が高いですが、その際はご容赦を。


OS X El Capitan

投稿日 2016/07/17 05:02

返信
返信: 23

2016/07/24 03:55 ni_ki への返信

Mac は変わりましたが、RAM ディスクを使って再度、試してみました。「afp://IP アドレス」の方法で接続です。結果、今回も概ね2Gbps でした。

ただ、何回か試していると3Gbps に達する時もありました。最速は11Gbps くらいでしたが、これはキャッシュによるものです。キャッシュが最大限効果を発揮するとこうなるようです。このキャッシュは非常に不思議な動きをするようで、今回テストに使用している3GB のファイルを最大限キャッシュでコピーすることもあれば、部分的に使うこともあるようです。


それとServer.app をインストールしてファイル共有をオンにすると「afp://コンピュータ名」でも2から3Gbps くらいスピードが出るようになります。


なお今回は全てEthernet のケーブルはつながっていません。無線LAN はつながっている時もありましたが、理論値を超えているので無線の速度ではありません。

2016/07/27 08:03 ni_ki への返信

Mac 3 台をThunderbolt ケーブルで繋ぎ、IP アドレス手入力で転送速度を試して見ました。

3 台の端端Mac(接続は10Gbps) で転送速度はRAM ディスクを使って3Gbps から2.8Gbps を計測しました。間に1 台Mac が入っても有意な差はみられないと言う結果です。優秀ですね。内部に余裕が有るのではないかと考えてしまいます。

それで、中にはさんだMac のアクティビティモニタを見ていて気付いたのですが、中のMac は面白い波形を示します。中にはさんだMac だけ見ているとMax10Gbps で瞬間的にデータを転送したように見えます。送り側が2〜5Gbps 程度で転送しているのに、中のMac はその波形を示しません。送り受けMac 共に何かキャッシュを使っているのかもですね。

それにしても3 台繋いで通り過ぎるだけのMac のアクティビティモニタに反応があるとは面白いです。

2016/07/30 03:55 ni_ki への返信

Mac mini が遅いのかと思います。

思い付き程度ですが、Mac上でRAMディスクを二つ作成し、そのRAMディスク間でファイルをコピーした場合(ローカルコピー)はどのくらいの時間になるのでしょうか。

(単純な書き込み速度だったら time cat /dev/zero > /Volumes/RamDisk/filler とかでもいけそうですが。)

その時間と比較することでネットワーク経由部のオーバーヘッドの量を推察することができるのではないかと思います。

(すいません。フォローはしてますが、書き込めるほどの情報があまりないのでほぼROMになってます。)

2016/07/31 05:49 ToMi への返信

ToMi さんによる書き込み:

思い付き程度ですが、Mac上でRAMディスクを二つ作成し、そのRAMディスク間でファイルをコピーした場合(ローカルコピー)はどのくらいの時間になるのでしょうか。

お書きの検証は以前やったことがあるのですが、キャッシュの都合でデータを取るのが難しいです。また搭載メモリを考慮してRAM ディスクの容量を決める必要があります。


それはさておき試した結果は下記でした。

Mac mini 2011 で5.5Gbps

Mac Pro 2013 で11.3Gbps

MacBook Pro 2015 で11.8Gbps


キャッシュ有りだと、

Mac mini 2011 で7.5Gbps

Mac Pro 2013 で16.9Gbps

MacBook Pro 2015 で16.5Gbps

でした。

2017/03/14 05:55 ni_ki への返信

とあるMac とMac でThunderbolt(10Gbps のやつ。) macOS Sierra 10.12.3 で試してみました。RAM ディスクですが、今までと変りませんでした。2Gbps 程度です。

もうちょっとスピードが出ても良いかと思うのですが、そんなにEthernet はThunderbolt に乗せにくいのでしょうか。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Thunderbolt ブリッジでのファイル転送のスピードを上げたい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。