限制峰值,平板处理器使用?

时间:2014-08-07 17:53:11

标签: ruby linux processor utilization ffprobe

我有一个Ruby脚本(在Linux上运行)的多个实例,它们进行一些自动下载,并且每30分钟调用一次“ffprobe”以编程方式评估视频下载。

现在,在下载过程中,我的处理器处于60%。但是,每隔30分钟(当ffprobe运行时),我的处理器使用率会在1到3分钟内飙升至100%,最终有时会崩溃其他Ruby程序实例。

而不是这个,我想将较少的cpu资源分配给处理器重ffprobe,因此它运行缓慢。即我希望它可以使用 - 比如说,最多可以使用20%的CPU,它可以随意运行。因此,人们可能会花费15分钟来完成一项任务,现在需要1-3分钟才能完成。那对我很好。

这将防止我应该具有最高优先级的关键下载程序崩溃。

谢谢!

0 个答案:

没有答案