[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:89007] Re: qmailの送信スピードが思うようにでません。


Yamamotoです。
早速のレスありがとうございます。

>アイティーブースト中村です。
>
>> パイプでqmail-injectに対してループで渡しているのですが
>> 3通/s ぐらいのスピードしかでません。
>> sendmailでも20通/sぐらいいったように思います。
>> いろいろ受信先のアドレスを変えたみたのですが結果は同じでした。
>
>これは、全く同じサイズのメール配送をテストしてもsendmailよりも遅く
>なるということでしょうか?

メールサイズは全く同じ(500バイト)程度です。

>> ちなみに並列配送の数はデフォルトの120です。
>
>並列配送はデフォルトでは20になっているはずです。120というのは
>最大可能並列配信数です。qamil/control配下のconcurrencyremoteを設定
>するとリモート向けの並列配送度を上げることができるはずです。設定変
>更したら、もちろんqmailの再起動が必要です。
>
>現在のMAXが何通になっているかはログの
>
>Oct 28 07:49:16 dns qmail: 1004222956.162218 status: local 1/10 remote 0/20
>
>あたりでも確認できるかと思います。

すみません。デフォルトは20でしたね。
qmailのログを確認したところ、テストしたときはremote 0/120となっていました。

>> でもこの数値はqueueに登録されたものを吐き出すときに影響するもの
>> ですよね。
>> 送信テストの動きを見る感じでは、queueへの登録がボトルネックになっている
>> ような気がするのですが。(あくまで憶測ですが。)
>
>数通のレベルでは、よほどメールのサイズが大きくない限りはqueueへの登録
>がボトルネックになることは考えにくいです。もちろんマシンスペックにも
>よるのでしょうが・・。
>
>プログラム動作中にプロセスを確認してみて、どのような動きになっているか
>確認してみてはいかがでしょうか?

プロセスを見たところ、qmail-remoteが並列で1〜4ぐらいで動いているようです。
テストしたアドレスはほとんど存在しないアドレスです。
エラーメールは、別の受信サーバに送っているのですが、このサーバが
ボトルネックになっているのでしょうか?
でもアドレスを変えても結果が同じというのはおかしいですね。

あと、別の質問ですが、再送処理をするタイミングは短くできるのでしょうか?
キュー滞在時間はconcorrentremoteで指定できるのですが、再送の時間
というのは決められているのでしょうか?

http://www.lamer.de/maex/creative/software/qmail/times.html
こんな資料があるのですが、これはあくまでデフォルトで、変更可能なのでしょうか?

質問ばかりで申し訳ないのですが、もしご存知でしたらよろしくお願いします。


--
Yoshi YAMAMOTO
yam _at_ na.rim.or.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: