Zrozumienie wpisu pliku dziennika Postfix

35

Mamy hub Postfix i staram się lepiej zrozumieć informacje w pliku mail.log. Używam narzędzi takich jak qshape, pflogsumm.pl i amavis-logwatch do podsumowywania plików dziennika, ale wciąż mam pytania dotyczące niektórych elementów surowego pliku dziennika.

Moje pierwsze pytanie dotyczy opóźnienia wpisu, które pojawia się w Postfixie, kiedy wiadomość e-mail jest ostatecznie dostarczana. Zgaduję, że te wartości są w sekundach, ale co dokładnie oznacza ta informacja.

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

Czy przetworzenie wiadomości e-mail zajęło w sumie 2,4 sekundy?

Jaki jest podział czasów w sekcji opóźnień?

Tim Kościelski
źródło
E-mail spędził 2,4 sekundy w kolejce postfiksów. Jednak nie jestem pewien co do awarii.
pauska

Odpowiedzi:

36

Funkcja Postfix # 20051103 dodała następujące informacje (z informacji o wersji 2.3.13):

Lepszy wgląd w charakter szyjek butelek wydajności, ze szczegółowym rejestrowaniem opóźnień na różnych etapach dostarczania wiadomości. Postfix rejestruje dodatkowe informacje o opóźnieniu jako „opóźnienia = a / b / c / d”, gdzie a = czas przed menedżerem kolejek, w tym transmisja wiadomości; b = czas w menedżerze kolejek; c = czas konfiguracji połączenia, w tym DNS, HELO i TLS; d = czas transmisji wiadomości.

Jak podejrzewam, najdłuższe opóźnienie w konfiguracji jest spowodowane konfiguracją połączenia, DNS i początkową rozmową SMTP. Wydaje mi się to normalne.

Evan Anderson
źródło
15

Jest to wspomniane w FAQ dla postfix-logwatch.

W kodzie źródłowym:

# 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 wyświetli również raport percentyli opóźnień, który zawiera przegląd przepływu całej poczty w okresie raportowania.

=== Dostawa opóźnia Percentyle ============================================ ================
                    0% 25% 50% 75% 90% 95% 98% 100%
-------------------------------------------------- ------------------------------------------
Przed qmgr 0,00 0,03 0,04 0,04 11,60 111,90 176,88 634,00
W qmgr 0,00 0,00 0,02 0,03 0,03 0,03 0,04 0,04
Konfiguracja połączenia 0,00 0,00 0,00 0,00 0,00 0,00 0,01 0,01
Transmisja 0,00 0,00 0,01 0,03 0,80 5,40 5,51 14,00
Razem 0,01 0,05 0,08 0,14 15,00 116,90 182,80 640,00
================================================== ==========================================
Flimzy
źródło