现代的操作系统都支持多任务并发,在多核CPU上进行进程的切换,会导致进程的上下文切换,是否可以通过参数的调优,保障交易进程的CPU部分核数独占,实现低延迟,降低抖动?
可以,就是cpu的亲和力设置系统管理级别:Linux:taskset,比如taskset -c -p 0 1342,把进程1342绑定到cpu0上aix:bindprocessor,比如bindprocessor 1342 1,把进程1342绑定到cpu1上
开发级别,使用系统提供的函数Linux:进程:sched_setaffinity 线程:pthread_setaffinity_npaix:也是bindprocessor
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30