Postfixハブがあり、mail.logファイルの情報をよりよく理解しようとしています。 qshape、pflogsumm.pl、amavis-logwatchなどのツールを使用してログファイルを要約しますが、未加工のログファイルの一部の要素についてまだ質問があります。
私の最初の質問は、電子メールが最終的に配信されたときにPostfixから表示される遅延エントリに関するものです。これらの値は秒単位であると思いますが、この情報は正確に何を意味するのでしょうか。
delay=2.4, delays=0.18/0.01/1.4/0.81
メールの処理に合計2.4秒かかりましたか?
遅延セクションのタイミングの内訳は何ですか?
Postfix機能#20051103に以下が追加されました(2.3.13リリースノートから):
メッセージ配信のさまざまな段階での遅延の詳細なロギングにより、パフォーマンスのボトルネックの性質をよりよく理解できます。 Postfixは追加の遅延情報を "delays = a/b/c/d"として記録します。ここで、a =メッセージ送信を含むキューマネージャーの前の時間。 b =キューマネージャの時間。 c = DNS、HELO、TLSを含む接続セットアップ時間。 d =メッセージ送信時間。
おそらく、セットアップで最も長い遅延は、接続のセットアップ、DNS、および最初のSMTP会話が原因です。私には普通のようです。
これは、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 ================================= ================================================== =========