Cpuset 的延迟问题

问题描述

我在使用 Centos7 时遇到了一些延迟问题。

我们使用 Centos6 和 isolcpus 和 numactl。我们有两个核心,高延迟和低延迟核心。高延迟内核适用于所有操作系统进程,而对于高延迟,它仅适用于 java 进程,并且内核固定是通过 numactl 完成的。一切正常,直到我们迁移到 Centos7

在 Centos7 中,我们使用 cpuset 来隔离内核并让操作系统进程在高延迟内核上启动我在 system.cong 中定义了 cpu_affinity 以仅使用高延迟内核来启动操作系统进程。 Java 进程是使用 cgexec 和 cgroups 启动的。我面临的问题是,我可以看到大量 numa_miss 与 node-0(具有总内核 - 高延迟内核)。还面临延迟和抖动增加的问题。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)