我的应用程序需要最大的单线程性能,并且由于切换到 Intel E 内核而受到影响。
我正在寻找一种方法,可以在我的 Ubuntu 20.04 机器上禁用 Intel i9-12900K 上的 E 核,而无需访问 BIOS(它是租用的专用服务器)。或者以任何可能的方式来区分此类核心并分配 CPU 亲和力,taskset以将它们排除在执行之外。
taskset
我自己尝试在谷歌中找到答案。只发现目前确实存在调度程序问题,但没有针对我的问题的明确修复或解决方法。
linux intel
intel ×1
linux ×1