现代的操作系统都支持多任务并发,在多核CPU上进行进程的切换,会导致进程的上下文切换,是否可以通过参数的调优,保障交易进程的CPU部分核数独占,实现低延迟,降低抖动?
收起对于低延迟交易系统场景,在参数调优层面建议可以尝试以下方法进行测试验证:
1)BIOS设置Maximum Performance
2) CPU设置Disable c-state&p-state
3) 关闭超线程
4) 关闭不必要的服务
5) 对进程进行绑核
6) 使用英特尔SST(针对CPU频率)、RDT(针对缓存、内存带宽等)技术进行资源隔离,避免其他进程干扰,保证低时延进程的高优执行。