CrystalDiskMarkで測定したらRead 20Mbps、Write 0.3Mbpsしか出てない!
。 。
/ / ポーン!
( Д )
同様の事例を探してみたらTimeCapsuleのファームウェアが7.4.2から7.5.2に上がったとき多発していた現象みたいです。早速、AirMacユーティリティでファームをダウングレード・・・7.6.4から一番古い7.5.2に戻しました。
7.5.2 firmware update causes samba read performance to be slow.
再びCrystalDiskMarkをかけるとReadとWriteともに20Mbps以上で見事に症状が改善しました!
FireFileCopyでファイル転送してみると17MB/sec出たので無事解決です。
・・・と思ったら1時間ほどで激遅状態に戻ってしまった。
ファームウェアを7.4.2まで下げる方法が見つからない・・・。
(追記)ここにTimeCapsuleファームウェアのダウンロード先が分かるXMLファイルがありました。
http://apsu.apple.com/version.xml
TimeCapsuleの本体リビジョンによりますが、いずれかのファームウェアをDLすれば7.4.2に戻すことができます!!
http://apsu.apple.com/data/106/061-8610.20101216.Xsder/7.4.2.basebinary
http://apsu.apple.com/data/108/061-6288.20090623.Vgt5E/7.4.2.basebinary
http://apsu.apple.com/data/107/061-7422.20101216.2We3r/7.4.2.basebinary
http://apsu.apple.com/data/105/061-6285.20090623.Ki7ui/7.4.2.basebinary
http://apsu.apple.com/data/104/061-6284.20090623.gthyu/7.4.2.basebinary
(更に追記)・・・と思ったらやっぱりダメでした。ファーム7.4.2でもWrite 0.4MB/sしか出ず。Readは20MB/s出てますが・・・。無線だと6.3MB/s出るのに有線だと激遅になるってことはTimeCapsule側SMB2プロトコルスタックのバグで非同期処理がコケてる?
(解決編)TimeCapsuleのFWを最新版に戻し、NICのプロパティを変更したらRead25MB/s、Write22MB/sとなりようやく問題が解決しました!!
mac miniはBroadcomのNICですが以下のプロパティをDisableにしました。
・Flow Control
・IPv4 Checksum Offload
・LargeSend Offload
・LargeSend Offload v2
TimeCapsuleの問題じゃなくてNICが余計なパケット制御をしてるのが原因だったという・・・。
0 件のコメント:
コメントを投稿