CPU服务器选择
如何选配服务器
服务器一定要CPU
足够好,才能带的动转码系统,除了CPU
和硬盘,内存那些参数并不重要。选配服务器,一定要选择带宽好,硬盘IO
高,CPU
单核频率高,核数多的独立服务器。
哪些CPU合适
我们直接用三款CPU
来做下对比:E5-1650 v3
,I9 9900K
,Intel Xeon E5-2620 v4
。
E5-1650 v3
:6
核,12
线程,3.5GHz
。
I9-9900K
:8
核、16
线程,3.6GHz
,最大睿频5GHz
。
Intel Xeon E5-2620 v4
:8
核、16
线程、2.1GHz
,最大睿频3GHz
。
按照转码效率来计算:I9 9900K
> E5 1650
> E5 2620
按照我们前面所述,单核频率越高越好,核数越多越好来看,就知道为什么会得出这个结果。
I9 9900K
的运算能力大概是2W
分,E5 1650
大概是13000
分,E5 2620
大概是10000
分。
单视频转码:单视频转码中,I9
遥遥领先于其他两款CPU
,是因为其单核动态频率可以直接跑到5GHz
,非常适合单视频转码。
多视频转码:多视频转码中,I9
依然占用优势,但是和E5 1650
和E5 2620
的差距在缩小,这是因为I9
的核数没有其他两款高。
如何选择CPU
CPU
选择请参考CPU
天梯图→传送门和跑分榜→传送门,频率和跑分尽量高些,核数多不代表转码就快。
总结
相信大家就知道影响FFMPEG
转码的因素和选择什么样的服务器了。在高级版和纯净版中均内置了同时转码视频数的设置,判断是否充分利用CPU
,就是看是否CPU
跑满了100%
,如果核数很多,在转码的时候没有充分利用到CPU
核数,可以适当提高同时转码视频数的数量,来达到利用CPU 100%
效能的目的。
比如设置同时转码视频数为3
个,转码系统中有10
个视频等待转码,则系统会自动将其中3
个视频同时进行转码。