このようなチューニングについて解説しているサイトもしくは本を教えて下さい。
LANでの速度を上げたいということでしょうか。
フリーソフトです。使うかどうかはともかく、なぜ速度があがるのかがわかると思います。
http://support.microsoft.com/default.aspx?scid=kb;ja;224829
Windows 2000 および Windows Server 2003 の TCP 機能について
詳細な説明です。
http://www.microsoft.com/japan/windowsserver2003/evaluation/perf...
Windows Server 2003 のパフォーマンス チューニング ガイドライン
tuning.doc の23ページあたりを参考にしてください。
http://publibn.boulder.ibm.com/doc_link/Ja_JP/a_doc_lib/aixbman/...
パフォーマンス・マネージメント・ガイド - 目次
一般論的な話になりますが、ご参考まで
読んでみます。ありがとうございます。
LANが100BASEであれば、1000BASEに物理的な速度を上げてしまうというのも1つの手かと思います。
アクセスの集中するサーバ側を1000BASEにするだけでも、パフォーマンスは結構良くなります。
サーバ機自身からのアクセスも遅いことから、ネットワークカードのスピードアップでは改善が難しいような感じられます。まずはハードウェアの追加が不要なチューニングから試していこうと思っています。
http://publibn.boulder.ibm.com/doc_link/Ja_JP/a_doc_lib/aixbman/...
パフォーマンス・マネージメント・ガイド - TCP および UDP のパフォーマンスのチューニング
ハードディスクの書き込みに対する性能評価をおこなったのでしょうか?
パケットのサイズを最適化することによってネットワークの転送速度の効率をあげることができます。
が、問題とコメントを見ると、
マシン単独でのディスク書き込みと、
ネットワーク越しのディスク書き込みに1/100の差があるといわれているように感じられてなりません。
喩え自信のディスクだとしても、ネットワーク越しの書き込みというのは、TCP/IPプロトコルに基づいてデータを発信して、自分で受け取ってからの書き込みになります。
なので、その速度の大部分はネットワーク環境に依存するものとご承知置きください。
あと、別の要因でウイルス対策ソフトなどのパケットフィルタリングが入っていて、
ネットワーク経由のディスクアクセスが遅くなっていたという事がありました。
これは、非常に判りにくく発見しづらくもありますが、
同様の環境で15分で終わるのものが24時間かかっても終わらなかったなんていう事もありますので、
パケットフィルタリングがされていないか確認されるのが良いかもしれません。
サーバ機が自分自身が共有しているフォルダ(たとえば¥¥server¥dir)へ書き込む速度と、同じパスを使って別のマシンから書き込む速度とを比較しましたのでどちらもネットワーク経由で操作されているはずなのですが。。。
ディスクアクセスやネットワークのI/Oをフックするようなプログラムは追加ではインストールしていないので不思議です。
パケットサイズを見直してみます。
書き忘れましたが、サーバから「自分自身が共有しているフォルダ」に対してベンチマークをとった場合もLAN越しにクライアントからとった場合もどちらも同じ結果でした。おそらくWindowsサーバのファイル共有の速度そのものが問題だと思っているのですが…