我有一个 shell 脚本。在那个脚本中,我开始了 6 个新进程。我的系统有 4 个 CPU。如果我运行 shell 脚本,操作系统默认会自动将生成的新进程分配给其中一个 CPU。现在,我想减少脚本运行的总时间。有没有一种方法可以检查处理器的空闲利用率,然后选择一个来运行我的进程?
我不想在利用率超过 75% 的 CPU 上运行进程。我会等待并在利用率 <75% 的 CPU 上运行。
我需要对我的脚本进行编程,使其检查 4 个 CPU 的利用率,然后在所选 CPU 上运行该进程。
有人可以帮我举个例子吗?