如何对CPU参数和操作系统层级进行调优,实现低延迟低抖动的业务处理?

现代的操作系统都支持多任务并发,在多核CPU上进行进程的切换,会导致进程的上下文切换,是否可以通过参数的调优,保障交易进程的CPU部分核数独占,实现低延迟,降低抖动?显示全部

现代的操作系统都支持多任务并发,在多核CPU上进行进程的切换,会导致进程的上下文切换,是否可以通过参数的调优,保障交易进程的CPU部分核数独占,实现低延迟,降低抖动?

收起
参与19

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

wangqlwangql  系统工程师 , NULL

可以,就是cpu的亲和力设置
系统管理级别:
Linux:taskset,比如taskset -c -p 0 1342,把进程1342绑定到cpu0上
aix:bindprocessor,比如bindprocessor  1342 1,把进程1342绑定到cpu1上

开发级别,使用系统提供的函数
Linux:进程:sched_setaffinity  线程:pthread_setaffinity_np
aix:也是bindprocessor

IT咨询服务 · 2023-11-23
浏览444

回答者

wangql
wangql41446
系统工程师NULL
擅长领域: 存储备份软件定义存储

wangql 最近回答过的问题

回答状态

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