【发布时间】:2010-11-17 04:14:59
【问题描述】:
设置如下...您的系统正在接收包含离散消息的数据流(通常每条消息在 32-128 字节之间)。作为处理管道的一部分,每条消息都会通过两个物理上独立的应用程序,这些应用程序使用低延迟方法(例如通过 UDP 的消息传递)或 RDMA 交换数据,最后通过相同的机制到达客户端。
假设您可以在任何级别注入自己,包括有线协议分析,您将使用哪些工具和/或技术来测量系统的延迟。作为其中的一部分,我假设传递到系统的每条消息都会导致相应的(尽管不等效)消息通过系统推送并传递给客户端。
我在市场上见过的唯一这样的工具是 TS-Associates TipOff。我敢肯定,通过正确的访问权限,您可能可以使用电线分析工具 (ala wireshark) 和正确的解剖器测量相同的信息,但这是正确的方法还是有任何我可以使用的商品解决方案?
【问题讨论】:
-
与编程无关,在 serverfault 上可能更好,但仍然很有趣。
标签: latency measurement