gpt4 book ai didi

linux - 在状态 D 中杀死 linux 进程

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:18 25 4
gpt4 key购买 nike

我最近在流程上遇到了一些问题在 linux 下处于状态 D

我无法使用任何信号杀死他们,后来才知道这不是完全有可能。

我的问题是:

如果我使用 taskset 将进程固定到 cpu,然后使用

禁用该核心

/sys/devices/system/cpuX/online,

我能以某种方式阻止调度程序将(停滞的)status-D 进程重新调度到仍然可用的 CPU,以便它最终被武力杀死?

亲切的问候,

斯特凡

最佳答案

嗯,一个处于D状态的进程是没有被调度的。调度程序会跳过它,因此它不会在等待的进程(通常是 I/O 事件)上浪费资源。但是,有趣的问题。我想听听关于此的更多技术解释。

关于linux - 在状态 D 中杀死 linux 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27961251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com