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

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


    
    こんにちは,みかげです.

On Wed, 31 Oct 2001 15:04:28 +0900
"Yoshi YAMAMOTO" <yam _at_ na.rim.or.jp> wrote:

> qmailでメイリングリストへの配送が速いのは 
>  ・高速のネットワークに接続されたホストから、 
>  ・多数の(強力な)受信ホストあてに並列に、 
>  ・同一の内容のメイルを送る 
> と書いてあります。
> この場合の”同一の内容で送る”というのはBCCで一気に送信すること
> を言っているのでしょうか?
    
    そうですね.
    
    複数のアドレス宛に同一の内容を送る場合,キューには1つのジョブ
    として登録されるだけですが,1通ずつ内容が異なる場合は,
    1通が1つのジョブとなるため,あまり速度が出ないようです.
    
    
> 送信テストの動きを見る感じでは、queueへの登録がボトルネックになっている
> ような気がするのですが。(あくまで憶測ですが。)
> それにしてもsendmailより遅いというのはおかしいですよね。
> 何か根本的に間違ったことをしているのでしょうか。
    
    キューへの登録の動作が違うからではないでしょうか?
    
    qmail の場合,qmail-inject はキューに完全にデータが書き込まれる
    のを確認してから(fsyncしてから)処理が戻ってきます.
    
    sendmail の場合,確か(普段使ってないので昔の記憶からですが)
    起動するとバックグラウンドでメール送信を行って,sendmail コマンド
    自体はすぐに終了します.
    
    この違いが,sendmail より遅くなる原因なのではないでしょうか?
    
    
    例えば,queue への登録を行うプロセスを10個くらい立ち上げて,
    10分割でキューイング処理を行ってみると,もう少し速くなると思います.
    
    
    また,ext2 で大量送信する場合は,queue の todo ディレクトリが
    ボトルネックになることがあるようです.
    その場合,qmail のホームページにある big-todo patch を
    当てると良いようです.
    

 -----------------------------------------------------------------------
 Handle : 沢渡 みかげ (mikage _at_ mikage.jp)               ☆沢渡 みかげ☆
 PGP5 DH/DSS key FP : 76D9 DBB7 5E3C 865B 7A60  A1E8 0A97 3DF0 B130 0941
        You can get my PGP key at http://www.mikage.to/mikage/mikage.asc

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

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