这里是设置...您的系统正在接收包含离散消息的数据流(通常在每个消息32-128字节之间)。作为处理管道的一部分,每条消息都通过两个物理上分离的应用程序,这些应用程序使用低延迟方法(例如UDP上的消息传递)或RDMA交换数据,最后通过相同的机制交付给客户端。如何测量低延迟环境中的延迟?
假设您可以在任何级别注入自己,包括有线协议分析,您将使用什么工具和/或技术来测量系统的延迟。作为其中的一部分,我假定传递给系统的每条消息都会导致相应(但不等同)的消息被推送通过系统并传递给客户端。
我在市场上看到的唯一工具是TS-Associates TipOff。我确信,通过正确的访问方式,您可以使用电线分析工具(ala wireshark)和正确的解析器来测量相同的信息,但这是正确的方法,还是我可以使用任何商品解决方案?
没有真正的编程相关,也许更好的serverfault,但仍然非常有趣。 – Cheeso 2009-08-05 21:31:25