我有一个脚本,它启动大、CPU 和内存消耗进程树。那里有 Python 和可执行文件,但一切都始于单个 bash 脚本和 Python 子进程。
在执行期间,系统的其余部分被完全阻塞。我试图通过 来缓解
$ nice -n10 ionice -c2 ./Script.sh
,但这还不够 - 使用计算机非常滞后(实际上这是开发桌面,但指定服务器上的问题将类似)。
我怀疑,问题在于进程使用了太多内存 - 一切最终都被换出并变得缓慢。
有没有办法降低访问物理记忆的进程(及其递归子进程)的优先级?我更喜欢它在后台执行得更慢,对其他任务的影响有限。