[26888]  Win2000/98間 LAN間ファイル転送速度
投稿者:まさ さん   2004-03-27 18:42:29
Windows98/2000をLANでファイル共有しているのですが、特定のパターンで転送速度が出ません(HDBENCHで測定。実際の運用時、体感でも遅さがはっきり分かるレベル)。

PC1:Intel 82557:Windows2000 SP4
PC2:SiS900:Windows98SE
プロトコル:NetBeui
とりあえず、ファイル/プリンタを共有するという「機能」は動作しています。
ファイヤーウォール類や、ネットワーク監視ツール類は使用していません。

ここで、
PC1→PC2 だと、R:3MB/s、W:100KB/s程度しか出ません(遅すぎる)。
PC2→PC1 だと、R:8MB/s、W:5MB/s程度出ています(問題ないでしょう)。

そこで、PC1をWindows98SEに変更したところ、両方向(PC1→PC2、PC2→PC1)とも、R:8MB/s、W:5MB/s程度出るようになりました。

今度は、PC2をWindows2000に変更したら、両方向とも、R:3MB/s、W:100KB/s程度に戻ってしまいました。

プロトコルをTCP/IPに変更しても転送速度/体感は変わりませんでした。

Windows2000側で何か引っかかっている気がするのですが、他に何か設定する項目があるのでしょうか?。
  1. キック さん   2004-03-28 01:00:05
    こんなのがありますが
    http://support.microsoft.com/default.aspx?scid=KB;en-us;q245800
    起動のみ遅いということではなく、共有確定後もずっと遅いのですか?
    http://support.microsoft.com/default.aspx?scid=KB;en-us;q245800
    「Windows98/Me の共有を表示するのに長い時間がかかります」も
    うちはXP−98ですが、XPからの最初のアクセスは遅いので、もっぱら98側から
    アクセスしています。
  2. まさ さん   2004-03-28 20:32:50
    はい、両者とも違うような気がします。「Win2000からのアクセスが常時遅い」です。
    「ネットワークコンピュータ」からのディレクトリ一覧表示が遅いは、確かに両FAQ通りの現象だと思います。が、両FAQの対策をとっても、たとえば100MBのエクスプローラでのファイルコピーでも、Win2000から操作すると20分、Win98から操作すると30秒で済む、といった具合です。それにWin2000同士でも起こっていますし・・。
    なんか設定の見落としがあるのでしょうか?。

    機器構成を書くのを忘れていました。
    PC1:TX97-X(K6-3/400MHz)、NICはジャンクの82557/PCIボード。
    PC2:EP-MVP3G-M(K6-3/400MHz)、NICはMELCO LGY-TXC-PCI
    HUB:MELCO LSW-10/100-8
     両PCとも100Mbps/全二重でリンクしています。
    NICのドライバーは、Windows付属/チップメーカ製/メルコ(LGY)製、試しましたが、変化はありませんでした。半二重に切り替えても変化なし。10Mbpsに変えたらその比率分遅くなったようです。
    また、各OSはクリーンインストールで行いました(Win2000は+SP4)。
  3. いしかわ さん   2004-03-29 05:22:33
    いまどきNetBEUIというのも、、なんかわけがあるのでしょうか?
    ファイアーウォールがどうとかも、NetBEUIだと関係ないし、、
    SiS900は割合素直で、いいものです。Windows2000ならSiSからとってきた最新ドライバで調子もいいでしょう、、
    しかし問題はもう片方ですよね、、ジャンクのカードですか
    まずは1000円くらいで買えるRealtek 8139でも買ってきて試してみては?
    というかWindows2000どうこういう前に、他の構成(NICやM/Bを取り替えてみたとか、ほかのを全く持ってなくてもせめて両方のNICをかえてみるくらいはできるのでは)を試してみるとかは、したのでしょうか?

    それでWindows2000の場合、ドライバ組み込み、ネットワーク構築だけでファイル転送はほぼ最速が出るはずです(9xが絡んでくるとまた変わりますが)
    それでこういう症状になるのは、、
    NICとM/Bの相性
    NICとハブの相性
    ケーブルやハブがダメ
    どちらか(or両方)のNICがダメ
    こんなもんじゃないですかねぇ、、、

    追記:最初はただの82557と書いておいて、あとから ジャンクの〜 って足すのは、、ちょっと、、、
  4. キック さん   2004-03-29 23:21:53
    ちょっとググリましたが、同様の現象が2000年に出ている掲示板がありました。
    ただ、解決したとは出ていませんね。
    82557と2K→98の相性が悪いのか、ドライバのできか?
    LANカードに見切りをつけるのも消極的ですが、解決案でしょうか。
  5. BVV5 さん   2004-03-31 16:35:06
    HUBのポートを交換してみても同じでしょうか?先日特定のポートのみ壊れかけていたHUBをネットワーク内で見つけました。pingを打つと、数msで到達するときとtimeoutでロスになるときが交互ぐらいで発生していました。
    なんとなく遅いという以外気がつかなかったのですが、pingでばれました。
    15台ぐらいLSW-10/100-8Pを使ってますが、年に1台ぐらいの割でご臨終になります。一般家庭と違ってトラフィックが多いので熱を持って発病してそのうち死亡されます。
  6. まさ さん   2004-04-01 22:24:18
    >ちょっとググリましたが
    残念ながら同様の記事は見つかりませんでした。代わりに、「タイムアウトが早すぎるような」という旨の日記は確認しています。でも、この方の場合はワクチンソフトが原因だったそうです。でも、この設定を変更するのも方法かもしれないので(調べた上で)やってみます。
    NICの交換についても、現実SiS900側でも発生している以上、躊躇します。やはりドライバですかね?。

    >HUBのポートを交換
    同一HUBでのポート変更は実行済みです。変化ありませんでした(正常)。
    他にHUBは持ち合わせていないので交換テストは出来ないのですが、都合がついたらやってみます。
    ・・自分の熱でご臨終ねぇ・・信号量が多いっていっても、IEEE802の正規のパケットなんだし・・。

    それとも、Windows2000のインストール自体に失敗しているのかもしれないので、もう一度やってみます。