如何优先处理 Windows 进程的 WSL 任务?

如何优先处理 Windows 进程的 WSL 任务?

我有一个 Windows 操作系统,安装了 WSL。我在 WSL 中运行一些计算繁重的进程,这些进程用 Fortran 编写,使用 提交nohup,通常需要 10 个小时才能完成任务。

我想同时提交 30 个任务。但我想为我的 Windows 进程(如我的浏览器和 OriginPro)留出至少一个核心(或线程)。

有没有办法在 WSL 中提交仅限于 n-1 个核心/线程的作业?或者更好的是,对 Windows 任务进行优先级排序,以便我的 WSL 进程获得最低优先级(类似于nice)。

谢谢


2023-03-15:帖子转发自询问Ubuntu

问题是,我只有一台电脑。有时我会在 WSL 中一次性提交一大堆作业,并让它连续运行几个星期。而在这段时间里,我想在白天使用 Windows 做其他事情,但它的速度非常慢,我想优先让那些 Windows 应用运行得更快。但与此同时,我希望晚上回家时 PC 能全力运行那些 WSL 作业。

相关内容