文章预览
本文来自剑桥同学(微信号:AI_Discovery_)的投稿 Tudor Brindus , Jane Street 的软件工程师,在一次技术分享中深入探讨了如何在低延迟系统中减少 抖动 ——即输入处理时间的偏差。在高频交易等对延迟敏感的领域,保持稳定且低的抖动对于降低风险至关重要,这可以让我们在不增加额外风险的情况下提供更紧密的市场报价。如果因为抖动导致处理数据的延迟,即使是 10微秒 的滞后,都可能导致错误的交易,这对于交易公司来说是不可接受的。 Tudor 以一个简单的内存乒乓应用为案例,详细讲解了如何识别并解决由 Linux 内核 和 微架构条件 引起的常见抖动源。 一个玩具示例:在机器内的多核间分发消息 Tudor 以一个简单的 乒乓案例 作为切入点,向大家讲解了在机器内多个进程之间分发消息的机制。虽然这是一个简化的示例,但在现实生活中,这可
………………………………