セットアップは次のとおりです。システムは個別のメッセージ(通常、メッセージあたり32-128バイトの間)を含む一連のデータを受信しています。処理パイプラインの一環として、各メッセージは物理的に別々の2つのアプリケーションを通過し、低レイテンシーのアプローチ(UDPによるメッセージングなど)またはRDMAを使用してデータを交換し、最後に同じメカニズムを介してクライアントに送信します。低レイテンシ環境でのレイテンシの測定方法を教えてください。
ワイヤプロトコル解析などの任意のレベルで自分自身を注入できると仮定すると、システムの待ち時間を測定するために使用するツールやテクニックは何でしょうか。その一環として、システムに配信されるすべてのメッセージが対応する(ただし同等ではありませんが)メッセージがシステムを介してプッシュされ、クライアントに配信されると仮定しています。
このような市場で私が見た唯一のツールはTS-Associates TipOffです。適切なアクセスをすれば、ワイヤ解析ツール(ala wireshark)と右の解剖学的ツールを使用して同じ情報を測定することができますが、これは正しいアプローチですか、それとも私が使用できる商品ソリューションですか?
プログラミングに関連したものではなく、おそらくserverfaultの方が良いかもしれませんが、それでも非常に興味深いものです。 – Cheeso