Oto konfiguracja ... Twój system odbiera strumień danych zawierający wiadomości dyskretne (zwykle od 32 do 128 bajtów na wiadomość). W ramach procesu przetwarzania każda wiadomość przechodzi przez dwie osobno oddzielone aplikacje, które wymieniają dane przy użyciu podejścia o małym opóźnieniu (takiego jak przesyłanie wiadomości przez UDP) lub RDMA, a na końcu do klienta za pomocą tego samego mechanizmu.Jak mierzyć opóźnienie w środowiskach o niskim opóźnieniu?
Zakładając, że możesz wstrzyknąć sobie na dowolnym poziomie, w tym analizę protokołu drutu, jakie narzędzia i/lub techniki użyłbyś do pomiaru opóźnienia systemu. W związku z tym zakładam, że każda wiadomość dostarczona do systemu powoduje, że odpowiedni (choć nie równoważny) komunikat jest przesyłany przez system i dostarczany do klienta.
Jedyne narzędzie, jakie widziałem na tym rynku, to TS-Associates TipOff. Jestem przekonany, że przy odpowiednim dostępie prawdopodobnie mógłbyś zmierzyć te same informacje za pomocą narzędzia do analizy drutu (ala wireshark) i odpowiednich specjalistów, ale czy jest to właściwe podejście, czy też istnieją jakieś rozwiązania dla towarów, z których mogę skorzystać?
Naprawdę nie jest związane z programowaniem, może lepiej na serwerze, ale nadal jest bardzo interesujące. – Cheeso