奥山です。

>>>>> "も" == もじもじ  <mojimoji...@yahoo.co.jp> writes:
も> FFFTP で一般的な ISP に接続した時は遅くならなかった(きっ
も> と遅くなってたら、FFFTP の作者様がなんとかしているだろう
も> と思った)ので、大丈夫だとは思っていましたが、別のクライ
も> アントを使うという発想にはなりませんでした。
も> ということで、NextFTP というソフトを使用してみました。
も> 結果、やっぱり200ファイルくらいから遅くなりました。
も> で、よくよく見てみると、FFFTP でもそうでしたが、有る程度
も> 時間が経つと、また速度が上がるようです。

私の場合も、自宅の Windows XP マシンから GeoCities にあるホームペー
ジへファイルを upload すると同じように動作速度がギクシャクします。
そのあたりがなぜなのかは積年の謎なのですが…

どうも見ていると3種類か、それ以上の症状が混ざっているようで…

1) FFFTP や NextFTP からみると、データ転送が終わっているのに、
   ネットワークインジケーター上はまだデータ転送を続けている。

   つまり、そもそも「データ転送が終わった」という表示自体が嘘で、
   実体としては終わっていない、という状態が結構続く。

2) port 21 でのコマンドのやりとりは、「データ転送が終わった」と
   FFFTP が認識してから、プロンプトが出てくるまでの時間(つまりサーバ
   が本当にデータ転送が終わったと認識して、data transfer session が
   閉じるまでの時間)が長くなると、プロンプトが出た後も、しばらく何か
   を待っている(network settle down 待ちの機能か何かあるんだろうか??)

3) ftp-data コネクションが ESTABLISHED にならないものがある。
   あるいは、なるとしてもものすごく時間がかかる。
   netstat -p TCP 3 
   ぐらいでセッションのステータスを見ていると、ESTABLISHED にならな
   かったり、逆になかなか閉じなかったり…といった奴がいます。

個人的には、3 はアンチウィルスソフトを疑っています。1 ももしかしたら…
おっかないのと、優先度が低いのでなかなか実験できませんが…

何か参考になれば。
---- 
奥山 健一[煤背会:No.0x00000001]
#URL http://www.dd.iij4u.or.jp/~okuyamak/
#    http://developer.osdl.org/dev/doubt/
#今日のお言葉『DQ9が終わらない』:FF-XIII が…

メールによる返信