CPU服务器选择

如何选配服务器

服务器一定要CPU足够好,才能带的动转码系统,除了CPU和硬盘,内存那些参数并不重要。选配服务器,一定要选择带宽好,硬盘IO高,CPU单核频率高,核数多的独立服务器。

哪些CPU合适

我们直接用三款CPU来做下对比:E5-1650 v3I9 9900KIntel Xeon E5-2620 v4

E5-1650 v36核,12线程,3.5GHz

I9-9900K8核、16线程,3.6GHz,最大睿频5GHz

Intel Xeon E5-2620 v48核、16线程、2.1GHz,最大睿频3GHz

按照转码效率来计算:I9 9900K > E5 1650 > E5 2620

按照我们前面所述,单核频率越高越好,核数越多越好来看,就知道为什么会得出这个结果。

I9 9900K的运算能力大概是2W分,E5 1650大概是13000分,E5 2620大概是10000分。

单视频转码:单视频转码中,I9遥遥领先于其他两款CPU,是因为其单核动态频率可以直接跑到5GHz,非常适合单视频转码。

多视频转码:多视频转码中,I9依然占用优势,但是和E5 1650E5 2620的差距在缩小,这是因为I9的核数没有其他两款高。

如何选择CPU

CPU选择请参考CPU天梯图→传送门和跑分榜→传送门,频率和跑分尽量高些,核数多不代表转码就快。

总结

相信大家就知道影响FFMPEG转码的因素和选择什么样的服务器了。在高级版和纯净版中均内置了同时转码视频数的设置,判断是否充分利用CPU,就是看是否CPU跑满了100%,如果核数很多,在转码的时候没有充分利用到CPU核数,可以适当提高同时转码视频数的数量,来达到利用CPU 100%效能的目的。

比如设置同时转码视频数为3个,转码系统中有10个视频等待转码,则系统会自动将其中3个视频同时进行转码。