web-dev-qa-db-ja.com

Postfixログファイルエントリについて

Postfixハブがあり、mail.logファイルの情報をよりよく理解しようとしています。 qshape、pflogsumm.pl、amavis-logwatchなどのツールを使用してログファイルを要約しますが、未加工のログファイルの一部の要素についてまだ質問があります。

私の最初の質問は、電子メールが最終的に配信されたときにPostfixから表示される遅延エントリに関するものです。これらの値は秒単位であると思いますが、この情報は正確に何を意味するのでしょうか。

delay=2.4, delays=0.18/0.01/1.4/0.81

メールの処理に合計2.4秒かかりましたか?

遅延セクションのタイミングの内訳は何ですか?

36
Tim Koscielski

Postfix機能#20051103に以下が追加されました(2.3.13リリースノートから):

メッセージ配信のさまざまな段階での遅延の詳細なロギングにより、パフォーマンスのボトルネックの性質をよりよく理解できます。 Postfixは追加の遅延情報を "delays = a/b/c/d"として記録します。ここで、a =メッセージ送信を含むキューマネージャーの前の時間。 b =キューマネージャの時間。 c = DNS、HELO、TLSを含む接続セットアップ時間。 d =メッセージ送信時間。

おそらく、セットアップで最も長い遅延は、接続のセットアップ、DNS、および最初のSMTP会話が原因です。私には普通のようです。

37
Evan Anderson

これは、postfix-logwatchの [〜#〜] faq [〜#〜] で言及されています。

ソースコードで:

# Message delivery time stamps
# delays=a/b/c/d, where
#   a = time before queue manager, including message transmission
#   b = time in queue manager
#   c = connection setup including DNS, HELO and TLS;
#   d = message transmission time.

postfix-logwatchはまた、遅延パーセンタイルレポートを提供します。これは、レポート期間中のすべてのメールの流れの概要を示します。

 ===配信遅延パーセンタイル======================================= ===================== 
 0%25%50%75%90%95%98%100%
 --- -------------------------------------------------- --------------------------------------- 
 qmgrより前0.00 0.03 0.04 0.04 11.60 111.90 176.88 634.00 
 qmgrで0.00 0.00 0.02 0.03 0.03 0.03 0.04 0.04 
接続設定0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 
送信0.00 0.00 0.01 0.03 0.80 5.40 5.51 14.00 
合計0.01 0.05 0.08 0.14 15.00 116.90 182.80 640.00 
 ================================= ================================================== ========= 
16
user55688