Aquí está la configuración ... Su sistema está recibiendo un flujo de datos que contiene mensajes discretos (por lo general entre 32-128 bytes por mensaje). Como parte de su canal de procesamiento, cada mensaje pasa a través de dos aplicaciones físicamente separadas que intercambian los datos utilizando un enfoque de baja latencia (como mensajería sobre UDP) o RDMA y finalmente a un cliente a través del mismo mecanismo.¿Cómo se mide la latencia en entornos de baja latencia?
Suponiendo que puede inyectarse en cualquier nivel, incluido el análisis de protocolo de cable, qué herramientas y/o técnicas usaría para medir la latencia de su sistema. Como parte de esto, asumo que cada mensaje que se entrega al sistema da como resultado un mensaje correspondiente (aunque no equivalente) que se envía a través del sistema y se entrega al cliente.
La única herramienta que he visto en el mercado de este tipo es TS-Asociados del inicio del partido. Estoy seguro de que con el derecho de acceso que probablemente se podría medir la misma información utilizando una herramienta de análisis de alambre (Wireshark ALA) y los disectores correctas, pero es este el enfoque correcto o hay alguna solución de las materias primas que puedo usar?
realmente no relacionado con la programación, tal vez mejor en serverfault, pero sigue siendo muy interesante. – Cheeso