Mac OS 9とMac OS Xとの間でのファイルコピーの速度をテストしてみました。
サーバ機(コピー先)をマウントする場合、OS 9の「ネットワークブラウザ」でも、OS Xの移動メニューの「サーバに接続」でも、"AppleTalk"と"ローカルネットワーク"を選べます。そこで、それぞれを選んでサーバ機をマウントし、そこへファイルをコピーするのに要する時間を計りました。
キャッシュ効果を排除するため、テストするたびにMacを2台とも再起動しています。
| コピー元→コピー先 | プロトコル※1 | 所要時間(秒) | |
| A | OSX→OS9 | TCP/IP | 202 |
| B | OSX→OS9 | AppleTalk | 118 |
| C | OS9→OS9 | TCP/IP | 181 ※2 |
| D | OS9→OS9 | AppleTalk | 117 |
| E | OS9→OSX | TCP/IP | 31 |
| F | OS9→OSX | AppleTalk | 32 |
| G | OSX→OSX | TCP/IP | 32 |
| H | OSX→OSX | AppleTalk | 31 |
※1 "ローカルネットワーク"はTCP/IPプロトコルを使用しています。
※2 このほかに、ネットワークブラウザにサーバが表示されるまでの数十秒が必要です。
OS9をサーバ機にすると遅いのは、CPUパワーのほとんどを前面のアプリ(この場合はFinder)に割り当てているためでしょう。AppleShare IP Serverを使えば、また別の結果になる筈です。
OSXのAppleTalkがOS9と同等の性能を持っていたのに驚きました。これならどちらを使っても同じです。機会があれば数十台のマックがある環境でTCP/IPとAppleTalkを比較してみたいものです。そのときはTCP/IPが真価を発揮するのでしょうか?
2001/10/5追記:OSXの共有ボリュームをOS9でマウントすると、「情報を見る」には「TCP/IP経由」と表示されます。試しにTCP/IPコンパネでPPP経由に変更すると、共有ボリュームは即座にアンマウントされました。AppleTalk経由で接続してもマウントするときにはTCP/IP経由になっているようです。E〜Hで差がないのは、このためかもしれません。また、AppleShare IPサーバでも「TCP/IP経由」と表示されるそうです。("AppleTalk"からマウントするとAppleTalk over TCP/IPプロトコルで、"ローカルネットワーク"だとTCP/IPプロトコルなのでしょうか?)