46 votes

Compréhension d'une entrée de fichier journal Postfix

Nous avons un concentrateur Postfix et je tente de mieux comprendre les informations dans le fichier mail.log. J'utilise des outils comme qshape, pflogsumm.pl et amavis-logwatch pour résumer les fichiers journaux, mais j'ai encore des questions sur certains éléments du fichier journal brut.

Ma première question concerne l'entrée de retard qui apparaît de Postfix lorsqu'un courriel est finalement livré. Je suppose que ces valeurs sont en secondes, mais que signifie exactement cette information.

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

Le courriel a-t-il pris un total de 2.4 secondes pour être traité?

Quelle est la répartition des délais dans la section des délais?

0 votes

Le courriel a passé 2,4 secondes dans la file d'attente postfix. Je ne suis pas sûr du détail cependant.

46voto

Evan Anderson Points 140581

La fonctionnalité Postfix # 20051103 a ajouté ce qui suit (à partir des notes de version 2.3.13) :

Meilleure compréhension de la nature des goulots d'étranglement de performances, avec un enregistrement détaillé des retards à différents stades de la livraison des messages. Postfix enregistre des informations supplémentaires sur les retards sous la forme "delays=a/b/c/d" où a=temps avant le gestionnaire de file d'attente, y compris la transmission des messages; b=temps dans le gestionnaire de file d'attente; c=temps de configuration de la connexion incluant DNS, HELO et TLS; d=temps de transmission du message.

Comme je le soupçonnerais, le plus long retard dans votre configuration est causé par la configuration de la connexion, le DNS et la conversation SMTP initiale. Cela me semble normal.

21voto

Cela est mentionné dans la FAQ de postfix-logwatch.

Dans le code source:

# Horodatages des temps de livraison des messages
# Délais=a/b/c/d, où
#   a = temps avant le gestionnaire de file d'attente, y compris la transmission du message
#   b = temps dans le gestionnaire de file d'attente
#   c = configuration de la connexion incluant DNS, HELO et TLS;
#   d = temps de transmission du message.

postfix-logwatch vous donnera également un rapport des percentiles des délais, qui donne un aperçu de la façon dont tous les mails s'écoulent pendant la période du rapport.

\=== Percentiles des retards de livraison ======================================================
                    0%       25%       50%       75%       90%       95%       98%      100%
--------------------------------------------------------------------------------------------
Avant qmgr         0.00      0.03      0.04      0.04     11.60    111.90    176.88    634.00
Dans qmgr           0.00      0.00      0.02      0.03      0.03      0.03      0.04      0.04
Connexion         0.00      0.00      0.00      0.00      0.00      0.00      0.01      0.01
Transmission      0.00      0.00      0.01      0.03      0.80      5.40      5.51     14.00
Total             0.01      0.05      0.08      0.14     15.00    116.90    182.80    640.00
============================================================================================

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X