我有一个 Windows 操作系统,安装了 WSL。我在 WSL 中运行一些计算繁重的进程,这些进程用 Fortran 编写,使用 提交nohup
,通常需要 10 个小时才能完成任务。
我想同时提交 30 个任务。但我想为我的 Windows 进程(如我的浏览器和 OriginPro)留出至少一个核心(或线程)。
有没有办法在 WSL 中提交仅限于 n-1 个核心/线程的作业?或者更好的是,对 Windows 任务进行优先级排序,以便我的 WSL 进程获得最低优先级(类似于nice
)。
谢谢
2023-03-15:帖子转发自询问Ubuntu。
问题是,我只有一台电脑。有时我会在 WSL 中一次性提交一大堆作业,并让它连续运行几个星期。而在这段时间里,我想在白天使用 Windows 做其他事情,但它的速度非常慢,我想优先让那些 Windows 应用运行得更快。但与此同时,我希望晚上回家时 PC 能全力运行那些 WSL 作业。