正文索引 [隐藏]

前言

最近把一些影片都转成hevc来减少储存空间,刚好vps平常的cpu使用率较低,所以就把影片都扔到vps上转码,不用本地电脑挂机。但是在长时间占满cpu时,会触发服务商设置的限制,自动把cpu的性能降到了约原来的1/4(目测),这时会导致转码速度变慢加上影响其它运行中的进程。为了不触发服务商的监控,所以限制转码程序的cpu使用率。

命令

cpulimit -l 200 -P /usr/bin/ffmpeg -b

以上命令限制ffmpeg的cpu使用为50%

现在转码加上其它进程运行时cpu日常占用率在70%以下左右,短时间突发会到90%多,跑了两天目测没有触发过服务商的监控。