假设我有一个 CLI 应用程序,我想做一些工作(例如处理一些媒体文件)。当我运行该应用程序的一个实例时,它会占用 20% 的 CPU。剩下的 80% 是空闲的。
我想要某种进程管理器,它可以运行尽可能多的应用程序实例,以使用几乎所有的 CPU。该应用程序知道该做什么以及如何不干扰其兄弟姐妹,但它无法生成/管理自己。
有这样的经理吗?我一直在使用 supervisor 来运行一组固定的不同应用程序,每个应用程序一个实例,但我不知道它是否可以用于运行同一应用程序的可变数量的实例,具体取决于 CPU 可用性。