Здесь настройка... Ваша система получает поток данных, который содержит дискретные сообщения (обычно между 32-128 байтами на сообщение). Как часть вашего конвейера обработки, каждое сообщение проходит через два физически отдельных приложения, которые обмениваются данными с использованием подхода с низкой задержкой (например, обмена сообщениями по протоколу UDP) или RDMA и, наконец, с клиентом через один и тот же механизм.
Предполагая, что вы можете внедрить себя на любом уровне, включая анализ проводного протокола, какие инструменты и/или методы вы использовали бы для измерения латентности вашей системы. Как часть этого, я предполагаю, что каждое сообщение, которое доставляется в систему, приводит к соответствующему (хотя и не эквивалентному) сообщению, которое проталкивается через систему и доставляется клиенту.
Единственный инструмент, который я видел на рынке, это TS-Associates TipOff. Я уверен, что при правильном доступе вы могли бы, вероятно, измерить ту же информацию, используя инструмент анализа проволоки (ala wireshark) и правые диссекторы, но является ли это правильным подходом или есть какие-либо товарные решения, которые я могу использовать?