affinity

任务亲和力在 Amazon EC2 实例上使用 /affinity F 启动后
affinity

任务亲和力在 Amazon EC2 实例上使用 /affinity F 启动后

我正在尝试启动具有特定亲和力的应用程序,因为我需要它进行一些实验。为了实现这一点,我尝试在启动应用程序时设置亲和力。为此,我使用帖子后面的命令这里: start /affinity F SnapperServer.exe 在我的本地计算机上,这完全可行。但是,在我的 Amazon E2C 实例上,这对处理器亲和性没有影响。当我转到任务管理器 -> 详细信息 -> (右键单击)设置亲和性并检查亲和力是否已设置,我发现尚未设置: 有人知道为什么这在本地有效,但在云中却无效吗? -- 实例详情:我在 eu-north-1 区域使用 c5.9xla...

Admin

将 Windows 系统限制为单核
affinity

将 Windows 系统限制为单核

(这是一个理论示例:)我有一个 2 核处理器。我需要尽可能快地运行一个非常耗 CPU 但严格来说是单核的应用程序。是否可以将操作系统 (Windows) 配置为在一个核上运行,然后在另一个核上运行应用程序? 我知道你可以通过任务管理器等程序更改进程的“亲和性”或进程套索,但我不知道如何对系统任务执行此操作。我尝试使用“SYSTEM”帐户运行这两个程序,但这仍然不足以影响所有系统任务。 我也知道您可以在“系统配置”下禁用核心,但这对于给定的理论示例不起作用。 ...

Admin

在命令行上设置 ffmpeg 的亲和力无法按预期工作
affinity

在命令行上设置 ffmpeg 的亲和力无法按预期工作

我已经阅读了很多关于启动具有特定亲和力的应用程序的文章,这按预期工作,并且我看到亲和力按预期显示:start /affinity 3 notepad 但是,当我尝试使用 ffmpeg 执行相同操作时,它会将所有核心设置为活动状态。然后我可以手动更改核心,但这违背了目的。我遗漏了什么? start /affinity 3 ffmpeg -i "title.mp4" -c:v libx265 -vtag hvc1 "Title-HEVC.mp4" ...

Admin

Windows 未利用所有逻辑处理器
affinity

Windows 未利用所有逻辑处理器

(我最初在 Stack Overflow 上发布了此内容,但被引导到这里。如果这不是合适的论坛,我深表歉意。) 我们有一个控制器应用程序,它异步启动模拟应用程序。(这两个应用程序都是用 C++ 编写的,并在 Windows 上运行。)我们的应用程序是单线程的(尽管第三方库可能使用工作线程)。控制器应用程序依靠操作系统来最佳地利用逻辑处理器。 某用户有一台戴尔电脑,有 12 个内核和 24 个逻辑处理器,运行 Windows 10 Enterprise。该电脑专用于运行模拟,后台活动极少。用户将控制器配置为启动 24 个模拟进程,期望所有逻辑处理器都得到利用。...

Admin

使用 Windows Bash 设置已启动进程的亲和力(并使用相同的终端窗口)
affinity

使用 Windows Bash 设置已启动进程的亲和力(并使用相同的终端窗口)

我打开 MSYS2 bash 来启动另一个应用程序(例如 ruby​​)。然后我可以使用 Process Explorer 或任务管理器来设置 ruby​​ 进程的亲和性。 是否可以在执行所述 ruby​​.exe 时直接从 bash 设置它,并使用当前终端窗口(因此我认为 windows 内置start命令不够用)?我正在考虑类似的事情bash --affinity=1 -c ruby.exe。 当我从 bash 进行基本运行时,进程树看起来像屏幕截图中那样。 ...

Admin

有没有办法禁用 Windows 10 中的特定 CPU 核心?
affinity

有没有办法禁用 Windows 10 中的特定 CPU 核心?

在使用压力测试工具进行一些实验后,我确定系统上的一个特定核心在 AVX/AVX2 指令方面存在问题,我希望完全禁用该核心。我的系统中没有 BIOS 选项可以执行此操作。有没有办法在 Windows 中执行此操作,或者至少将默认亲和性掩码更改为不包含它? ...

Admin

使用批处理脚本更改进程的亲和性
affinity

使用批处理脚本更改进程的亲和性

使用批处理脚本更改进程的亲和力: "C:\Program Files\Microsoft Office\Office16\MSACCESS.EXE /C Start /affinity 1" "E:\Lapu\CM.accdb" /x "001" 无法获取结果 ...

Admin

我怎样才能清除 core0 上的任何中断?
affinity

我怎样才能清除 core0 上的任何中断?

因此,默认情况下,Windows 使用核心 0 进行大多数驱动程序工作,出于某种原因,它更喜欢该核心而不是其他核心。使用中断亲和性策略工具,我可以将一些使用核心 0 进行中断的设备移动到不同的核心,但不是全部。 我的问题是,有没有办法让操作系统 (w10) 默认将内容放在核心 1 而不是 0 上?或者有没有其他方法可以让核心 0 免于中断? 你可能会问我为什么要这样做。原因是我很无聊,想做一个小实验……但无论如何,如果能有一个解决方案,我将不胜感激!祝你有美好的一天! ...

Admin

在进程活跃时更改亲和力
affinity

在进程活跃时更改亲和力

我正在运行一个消耗 CPU 的进程(计算曼德布洛特集),该进程占用了几乎 100% 的 CPU(我的机器上有 8 个内核)。当我将亲和力更改为一半的内核时,CPU 消耗显示为 50% 或更低,这很酷,但我想了解的是这个魔法是如何实现的: 我的问题: 如果我在进程运行时更改亲和性,并且禁用的核心上有线程 - 我不会丢失任何数据吗?怎么做到的? ...

Admin

如何在实践中(win10)从某个核心中删除和阻止除我选择的进程之外的所有进程?
affinity

如何在实践中(win10)从某个核心中删除和阻止除我选择的进程之外的所有进程?

问题:我有一个具有振荡负载的单核进程(sc2 路径优化器)。 我如何编写一个脚本将此过程移动到某个核心并阻止其他过程进入该核心? 我最初的想法是使用命令行脚本来监视进程并不断地(每秒一次左右)告诉它们远离核心 X,除非它们被称为 sc2-path-optimizer。然后 sc2-path-optimizer 被强制进入核心 X,而不是其他地方。 上述方法可行吗?我有 4 个核心,因此在运行此核心 X 专用进程时,我有额外的计算能力来做其他事情。 这是其他地方建议的方法,但处理器亲和性更改(或类似)的实际命令和线程循环的命令是什么?需要稍微推动一下才...

Admin

尽管删除了所有进程亲和性,但 CPU 仍然处于负载之下
affinity

尽管删除了所有进程亲和性,但 CPU 仍然处于负载之下

我已经安装了进程套索以及所有流程选项卡,将所有亲和性设置为 1-7,这意味着除了第一个 CPU 之外,所有进程都可以在所有的 CPU 上启动。然而,我的第一个 CPU 上的负载很大。 我个人不知道这里发生了什么,非常感谢任何帮助。 我的系统是: 英特尔酷睿 i7 - 4720 HQ 2.6 GHz 最高可达 3.6 Windows 10(64 位) NVidia GTX 950M 此屏幕截图显示了软件的界面。右上角的 8 个绿色条显示了我的 CPU 使用率。还有名为规则,表示过程的亲和力。 ...

Admin

启动具有 CPU 亲和力和优先级预设的程序
affinity

启动具有 CPU 亲和力和优先级预设的程序

我正在尝试为 Traktor pro 2 创建快捷方式,该快捷方式可分配程序优先级和核心任务。在这种情况下,我尝试以实时优先级启动 Traktor,并将其设置为在核心 2-7 上运行。 到目前为止,我只能保留其中一个设置。 我的目标看起来像这样 C:\Windows\System32\cmd.exe /c start /realtime “Traktor 2” “C:\Program Files\Native Instruments\Traktor 2\Traktor.exe” & /c “traktor 2” /affinity FC “C:...

Admin

哪个进程控制新 Python 进程的 CPU 亲和性
affinity

哪个进程控制新 Python 进程的 CPU 亲和性

我编写了代码,将我的用户名下的每个进程的亲和性设置为仅核心 0。我运行了此代码,然后它在完成后退出。 然后,即使我启动了一个全新的终端并用它打开了 python,它的亲和力仍然固定为核心 0。当然,预期的默认行为是新启动的 python shell 对核心 0 和核心 1 都有亲和力。 并不是因为有什么原因导致所有 Python 进程都具有相同的 CPU 亲和性——我通过将两个不同的 Python 进程设置为两个不同的核心来验证了这一点。 我进行的另一个实验是将只有 Python 进程的亲和性设置为核心 0(所有其他进程均未受影响)。然后,当我启动新的...

Admin

使用 bat 设置程序亲和性,不起作用
affinity

使用 bat 设置程序亲和性,不起作用

我想为程序创建一个 .bat 文件,而不是必须指导某人如何自行设置亲和性。这个程序在使用过多核心时可能会崩溃,这是因为一个难以捉摸的错误(仅限 AMD 处理器?)。顺便说一句,这不是工作相关的事情。 我已经尝试过 setaffinity 命令的一些变体,但无法使其工作。每次我检查任务管理器详细信息时,它都会检查所有核心。 C:\Windows\System32\cmd.exe /c start /high /affinity 1 program.exe start /affinity 3 program.exe start /affinity 1F pr...

Admin

如果 Windows 上的 Affinity 仅在 1 个线程上设置,是否可以消除线程不安全软件的问题?
affinity

如果 Windows 上的 Affinity 仅在 1 个线程上设置,是否可以消除线程不安全软件的问题?

假设我有一个第三方软件可执行文件,我无法以任何方式编辑或更改它,也无法正确调试。我怀疑它存在多线程问题,因为它的线程不安全部分会导致应用程序分段错误。将 Windows 中可执行文件的亲和性设置为单线程是否只能消除此类问题,还是只能减轻这些问题,或者由于其他原因什么也不做? ...

Admin