针对低延时交易,如何做硬件选型?对于服务器、网卡、系统都有哪些调优方向?

针对低延时交易,如何做硬件选型?对于服务器、网卡、系统都有哪些调优方向?1、目前市面上的服务器型号、cpu型号众多,如何选择适合低延交易使用的基础设施?2、低延时应用部署上线,如何对交易各个环节进行时延监控,对服务器、网卡、系统层面如何进行调优设置,提升系统时延表现?...显示全部

针对低延时交易,如何做硬件选型?对于服务器、网卡、系统都有哪些调优方向?

1、目前市面上的服务器型号、cpu型号众多,如何选择适合低延交易使用的基础设施?

2、低延时应用部署上线,如何对交易各个环节进行时延监控,对服务器、网卡、系统层面如何进行调优设置,提升系统时延表现?

收起
参与11

查看其它 2 个回答mxin的回答

mxinmxin资深工程师上海宝信软件股份有限公司

对于低延时交易,以下是一些硬件选型和系统调优的建议:

  1. 服务器硬件选型:选择高性能的CPU、内存、硬盘等硬件设备,以及支持高速网络的网卡。例如,Intel Xeon E5-2699 v4和AMD EPYC 7742等高性能CPU可以提供出色的计算能力。为了降低存储延迟,可以考虑使用NVMe固态硬盘。此外,InfiniBand或10Gbps Ethernet等高速网络接口也可以显著提高网络传输速率。
  2. 网卡和系统层面的调优:选择支持低延迟和高吞吐量的网络接口卡,如Mellanox ConnectX-5和Intel X520等。在操作系统方面,可以选择性能较好的Linux系统,并进行一系列优化操作,包括关闭不必要的服务、优化内核参数等。特别地,为了降低延迟并保持稳定性,关键线程应避免被中断。即使中断发生时线程是空闲的,重新回到用户态后CPU缓存可能被污染,导致下一次处理请求的延迟变得不稳定。
  3. 应用程序层面的调优:优化应用程序的代码以减少不必要的计算和IO操作,提高程序的执行效率也是必要的。
  4. 部署和监测:高频交易公司通常会将服务器放在交易所撮合引擎服务器所在的数据中心里以达到最低的延迟。在这种情况下,可以使用同长度的电缆和相同的延迟时间来确保所有机器都达到最优表现。同时,进行时延监控可以帮助识别并改进系统中可能存在的性能瓶颈。
系统集成 · 2023-11-24
浏览458

回答者

mxin
mxin61234
资深工程师上海宝信软件股份有限公司
擅长领域: 存储灾备服务器

mxin 最近回答过的问题

回答状态

  • 发布时间:2023-11-24
  • 关注会员:4 人
  • 回答浏览:458
  • X社区推广