1、如何对交易各个环节进行时延监控,对服务器、网卡、系统层面如何进行调优设置,提升系统时延表现?
2、现有低延迟技术MKL,DPDK等,硬件方面的FPGA,ASIC各有何优缺点,能够提升多少?
针对低延迟的算法交易系统,在做好硬件选型之后,如何在系统层面进行调优,最大发挥硬件性能,减小交易延迟?
如果是选择商业版本的如Redhat SUSE可以找到OS供应商提供针对该购买版本的OS层面Kernel层面低延时优化好的参数信息,会提高低延时的性能,如果是非商业版本的,比如是从戴尔购买的整套服务器,我们建议是1 从硬件上将所有的驱动和固件升级止最新的版本(如BIOS,iDRAC,NIC等),同时还需要观察后续的版本的更新,如有必要可以进行更新到最新的版本,OS层面需要从不能将服务器处于节能状态,需要设置发挥最大的性能,同时在kernel,网卡,内存上设置满足低延时需求的参数