针对低延迟的算法交易系统,在做好硬件选型之后,如何在系统层面进行调优,最大发挥硬件性能,减小交易延迟?

1、如何对交易各个环节进行时延监控,对服务器、网卡、系统层面如何进行调优设置,提升系统时延表现?2、现有低延迟技术MKL,DPDK等,硬件方面的FPGA,ASIC各有何优缺点,能够提升多少?...显示全部

1、如何对交易各个环节进行时延监控,对服务器、网卡、系统层面如何进行调优设置,提升系统时延表现?
2、现有低延迟技术MKL,DPDK等,硬件方面的FPGA,ASIC各有何优缺点,能够提升多少?

收起
参与14

查看其它 3 个回答rice的回答

ricerice运维华泰证券

第一个问题:
1. 操作系统选型,从交易系统供应商的推荐版本中选择。
2. 重视业务系统本身优化和架构部署,减少中间链路;
3 ,需要有手段发现时延抖动,以及能够定位到具体的模块,是软件,网络,还是数据库存储。
第二个问题:
FPGA的优点:能够提供低且稳定的交易时延,波动小,意味着每笔订单的耗时可预期,有助于某些算法策略的实施。
目前没有大规模落地的原因在于: 成本高,适用业务范围窄,故障发现定位困难,不够普及,难以形成配套生态,和主流的极速交易软件供应商产品不兼容等。

证券 · 2023-11-29
浏览535

回答者

rice
rice005
运维华泰证券
擅长领域: 服务器系统管理系统运维

rice 最近回答过的问题

回答状态

  • 发布时间:2023-11-29
  • 关注会员:5 人
  • 回答浏览:535
  • X社区推广