我正在尝试测量黑匣子应用程序的线对线延迟。 该应用程序从事TCP卸载(内核旁路),它通过NIC使用传入的UDP数据包,作为响应,通过同一个NIC发布传出的TCP数据包。 我可以为此使用哪些应用程序? 运行两个版本的应用程序 – 一个在Windows服务器上,另一个在Linux上
这将是类似的结果 – http://www.coralblocks.com/index.php/2015/08/tick-to-trade-latency-numbers-using-coralfix-and-coralreactor/
上述方法的问题似乎是因为我们的应用程序绕过了内核,所以我们需要logging来自NIC本身的传入和传出数据包的时间戳(wireshark一旦数据包到达内核就使用时间戳( https:// www.wireshark.org/docs/wsug_html_chunked/ChAdvTimestamps.html )
有任何想法吗? 如果我错了也请纠正我 – 我是一个完整的networkingnoob