質問: ものすごくデータのやり取りがスムーズに出来るサーバー構築の方法はあるでしょうか? 先日はてなでサーバー作成の質問をさせていただき こちらのサイトを紹介され自宅サーバーを作成しました。 自鯖.NET 実際に利用してみると サーバーとパソコン間のアップロードとダウンロードが思ったより遅く CDや外付けHDDでのデータのやり取りをした方が何倍も早いということがわかりました。(データのやり取りは一回で約100MBのデータのやり取りをしていたのですがスピードが少し遅いような気がしました。FTPソフトはFFFTPソフトを利用しています。現在使っているOSはWindows XPです。無線LANで繋げています。) 自分達のLAN内でやり取りをするので早いと思っていたのですが早くなりませんでした。 Windows Server や NAS 、 LAN-Disk等 教えていただいたのですが フリーで手軽にサーバーが作れれば一番いいと思いお金は全くかけませんでした。 上記のような有料のサーバーソフト等を利用するとLAN内で繋がれたデータのやり取りをスムーズに早くやり取りをする事が可能なのでしょうか。 何か方法ありましたらお手数をおかけしますがご回答よろしくお願いいたします。
回答: FTPをお使いとのことですが、サーバーではTinyFTPDを動かしているのでしょうか。 そうであれば、TinyFTPDのシステム設定で、動作間隔を短くしたり、 送信ブロックサイズを大きくすると速度が出るようです。 上記サイトによれば動作間隔は 10ミリ秒 がいいようです。 ちなみに約100MBでどれくらい時間がかかっていますか? あと、Windows Server や NAS 、LAN-Disk 等は、いずれもWindowsファイル 共有サービスを提供するものだと思いますが、これは Windows XP でもできるように思います。 このあたり参考にならないでしょうか。 またLANの通信速度についていうと、無線より有線の方が速く、 安定している(障害物やノイズの影響を受けにくい)と思います。 ハブが追加で必要になったり、ケーブルがうっとおしいかもしれませんが 検討の価値はあると思います。 例えば5ポートの 10Base-T/100Base-TX のスイッチングハブと、 ケーブル3本で 5,000円くらいでおつりがくるんじゃないかと思います。 規格 最高速度 バイト換算 【無線LAN】 IEEE 802.11b 11Mbps? 1.3MB/秒 IEEE 802.11a 54Mbps 6.75MB/秒 IEEE 802.11g 54Mbps 6.75MB/秒 ※実質25Mbpsくらいらしい IEEE 802.11n 100Mbps以上 12.5MB/秒以上 ※出始めなので様子をみた方がいい? 【有線LAN】 10Base-TX 10Mbps 1.25MB/秒 100Base-TX 100Mbps 12.5MB/秒 1000Base-T 1000Mbps 125MB/秒