DCCの送信バッファサイズHID - 2009/01/23(金) 01:14 No.1635
|
DCCの送信バッファサイズの上限が256KBですが、 これより多くすることは可能でしょうか? 回線が1Gbpsで、バッファサイズをさらに大きくすれば 速度が出るような気がしたので。 現状では、256KB設定で1つの送信に対して17MB/sぐらいです。
|
Psychs - 2009/01/23(金) 03:02 No.1636
|
OS の TCP/IP スタックが持っている socket の送信バッファのサイズは それほど大きくないし、そもそも IP のパケットサイズは 64KB が限界なので、 アプリケーションの書き込み単位を大きくしたところで、速くなるわけではありません。 17MB/s も出ているのは、かなりすごいんじゃないでしょうか。
|
HID - 2009/01/24(土) 01:05 No.1637
|
返信ありがとうございます。
それで、実際にバッファを変更したときにどのくらい速度が変化するか 今現在の時間で測定してみました。 1/24 0:30〜1:00 lomechat2.31
64KB 平均3MB/s 128KB 平均7MB/s 192KB 平均11MB/s 256KB 平均15MB/s
だいたいこのように送信速度が変化しました。
|
Psychs - 2009/01/24(土) 04:11 No.1638
|
なるほど。 バッファサイズを大きくすると、実際に速度が上がっているということですね。
わかりました。 次のバージョンでバッファサイズの上限値を大きくしたいと思います。
|
HID - 2009/01/24(土) 14:01 No.1641
|
ありがとうございます。 次のバージョン楽しみにしております。
|
HID - 2009/03/10(火) 02:31 No.1667
|
limechat2.32試してみました。 まず、設定からファイル送信のバッファが256KB以上に指定できません。
しかし、 preference.iniのSendBufferSize=を弄ったところ反映されたので テストしました。
3/10 2:10〜2:25 limechat2.32
256KB 最大17MB/s 512KB 最大30MB/s 1024KB アプリが強制終了します
以上の結果でした。 対応ありがとうございました。
|
Psychs - 2009/03/10(火) 18:58 No.1669
|
設定ダイアログで設定できるようにするのを忘れてしまいました。 申し訳ないですが、次のバージョンで対応したいと思います。
|
Psychs - 2009/03/30(月) 21:06 No.1700
|
2.33 で対応しました。
|
HID - 2009/03/31(火) 08:35 No.1701
|
対応ありがとうございます。 さっそくバージョンアップ。
|
hide - 2009/03/31(火) 08:39 No.1702
|
1000KBはOKで、1020-1024KBを指定すると ファイル転送開始時に強制終了しました。1001-1019は試していません。 LimeChat 2.33 WindowsXP SP3
|
HID - 2009/03/31(火) 08:56 No.1703
|
バッファサイズを1007KB以上にすると、DCC時にlimechat2がフリーズします。 1007KBだと転送中にフリーズしたのを確認しました。 1024KBだと転送開始時にフリーズしてしまいました。 OS:Vista64bit
|
Psychs - 2009/03/31(火) 17:58 No.1706
|
LimeChat は単にメモリを確保しているだけなので、 ある程度以上になると確保に失敗しているのでしょう。 次のバージョンで上限を下げたいと思います。
|
|