如何限制 ubuntu 虚拟机中某个进程的 CPU 利用率

如何限制 ubuntu 虚拟机中某个进程的 CPU 利用率

我正在使用 ubuntu 20.04 VM 上课。对于一项作业,我需要运行一个命令来创建一些线程,并且两个进程同时发生。但是,当我运行该命令时,ubuntu 的速度变慢了,并且该进程的 CPU 利用率上升到 200%。我为 oracle VM 分配了 8GB/16GB RAM 和 6/12 个 CPU(Oracle 禁止分配超过 6 个 CPU)。

附上情况截图:在此处输入图片描述

有什么方法可以防止这种情况发生吗?也许有一些替代方案占用更少的 CPU 但需要更多时间?这个问题也会在 WSL2 中出现吗?

附言:我是 ubuntu 新手,完全不了解其内部工作原理。我的朋友和助教都不熟悉 VM。我无法双启动 ubuntu,上次出现了严重问题。

相关内容