安湖科技产品文档安湖科技产品文档
首页
产品介绍
  • SDK 环境检查
  • 客户端SDK(c++)
  • java语言版本SDK
期货市场
  • 研究资料总览
  • 低延迟系统与架构
  • FPGA、GPU 与硬件加速
  • 网络、时间与行情协议
  • 量化交易系统工程
  • 全球市场协议资料
常见问题
技术支持
首页
产品介绍
  • SDK 环境检查
  • 客户端SDK(c++)
  • java语言版本SDK
期货市场
  • 研究资料总览
  • 低延迟系统与架构
  • FPGA、GPU 与硬件加速
  • 网络、时间与行情协议
  • 量化交易系统工程
  • 全球市场协议资料
常见问题
技术支持
  • 低延迟系统与架构

低延迟系统与架构

The Tail at Scale

**内容类型:**论文导读 · 作者: Jeffrey Dean、Luiz André Barroso · 机构: Google · **年份:**2013

原文来源

The Tail at Scale(Communications of the ACM)

原文摘录

“Tail latency is often a major contributor to the overall latency of a service.”

中文译文:尾延迟往往是服务整体延迟的重要组成部分。

内容摘要

文章讨论分布式服务中尾延迟(tail latency)如何影响整体响应时间。当一次请求需要等待多个并行子请求时,即使每个子服务只有很小概率变慢,整体请求出现长尾的概率也会迅速上升。作者总结了复制请求、超时、优先级和隔离等降低尾延迟的方法。

对交易系统的启示

低延迟系统不能只观察平均值。行情分发、风控和交易链路需要关注 P99、P99.9 等尾部指标,并区分网络抖动、队列等待、线程调度和下游阻塞等原因。论文中的分布式服务方法不能直接等同于交易系统方案,但提供了分析尾延迟的通用框架。

说明

本文为公开论文导读,实验数据和完整论证请阅读原文。与安湖产品的关联仅限于低延迟和确定性系统的通用背景知识。

What Every Programmer Should Know About Memory

**内容类型:**工程资料 · 作者: Ulrich Drepper · 机构: Red Hat · **年份:**2007

原文来源

What Every Programmer Should Know About Memory

原文摘录

“The speed of the memory subsystem is often the limiting factor for the performance of applications.”

中文译文:内存子系统的速度常常是应用性能的限制因素。

内容摘要

这份长篇资料介绍 CPU Cache、内存层次、TLB、预取、NUMA 以及内存带宽对程序性能的影响。它帮助读者理解为什么数据布局、访问局部性和线程与内存的绑定,会影响高吞吐、低延迟程序的表现。

对交易系统的启示

行情对象布局、订单簿数据结构、内存分配策略和线程绑核都应结合实际工作集与负载测量。资料中的建议属于通用体系结构知识,不能脱离硬件型号、编译器和程序负载直接套用。

Last Updated:
Contributors: 程龙