1635 への返信

DCCの送信バッファサイズHID - No.1635
DCCの送信バッファサイズの上限が256KBですが、
これより多くすることは可能でしょうか?
回線が1Gbpsで、バッファサイズをさらに大きくすれば
速度が出るような気がしたので。
現状では、256KB設定で1つの送信に対して17MB/sぐらいです。
Psychs - No.1636
OS の TCP/IP スタックが持っている socket の送信バッファのサイズは
それほど大きくないし、そもそも IP のパケットサイズは 64KB が限界なので、
アプリケーションの書き込み単位を大きくしたところで、速くなるわけではありません。
17MB/s も出ているのは、かなりすごいんじゃないでしょうか。
HID - No.1637
返信ありがとうございます。

それで、実際にバッファを変更したときにどのくらい速度が変化するか
今現在の時間で測定してみました。
1/24 0:30〜1:00 lomechat2.31

64KB 平均3MB/s
128KB 平均7MB/s
192KB 平均11MB/s
256KB 平均15MB/s

だいたいこのように送信速度が変化しました。
Psychs - No.1638
なるほど。
バッファサイズを大きくすると、実際に速度が上がっているということですね。

わかりました。
次のバージョンでバッファサイズの上限値を大きくしたいと思います。
HID - No.1641
ありがとうございます。
次のバージョン楽しみにしております。
HID - No.1667
limechat2.32試してみました。
まず、設定からファイル送信のバッファが256KB以上に指定できません。

しかし、
preference.iniのSendBufferSize=を弄ったところ反映されたので
テストしました。

3/10 2:10〜2:25 limechat2.32

256KB 最大17MB/s
512KB 最大30MB/s
1024KB アプリが強制終了します

以上の結果でした。
対応ありがとうございました。
Psychs - No.1669
設定ダイアログで設定できるようにするのを忘れてしまいました。
申し訳ないですが、次のバージョンで対応したいと思います。
Psychs - No.1700
2.33 で対応しました。
HID - No.1701
対応ありがとうございます。
さっそくバージョンアップ。
hide - No.1702
1000KBはOKで、1020-1024KBを指定すると
ファイル転送開始時に強制終了しました。1001-1019は試していません。
LimeChat 2.33 WindowsXP SP3
HID - No.1703
バッファサイズを1007KB以上にすると、DCC時にlimechat2がフリーズします。
1007KBだと転送中にフリーズしたのを確認しました。
1024KBだと転送開始時にフリーズしてしまいました。
OS:Vista64bit
Psychs - No.1706
LimeChat は単にメモリを確保しているだけなので、
ある程度以上になると確保に失敗しているのでしょう。
次のバージョンで上限を下げたいと思います。

以下の項目を必ず守ってください。守っていない書き込みは無視されるかも知れません。

あなたにとっては1回の質問でも、答える側は1回ではないことを理解してください。

  • 文章はきちんと状況が伝わるように丁寧に書いてください。
  • 話し言葉での書き込みは禁止します。
  • 過去ログを検索して確認してから書き込んでください。
  • 内容がわかるタイトルをつけること。要望する場合は[要望]を先頭につけること。
  • 動作確認はかならず最新版で行ってください。
  • 不適切な文章は、管理人が削除、編集することがあります。
名前*
メッセージ*
パスワード (編集・削除に使用。16文字以内)