Need to consolidate two Nimble servers I have into one. Wondering if I should go for more CPU or GPU? Here are my transcoding scenarios:
EACH server currently does the following:
Incoming RTMP 1080P
ABR transcode for 1080, 720 and 360p h.264 HLS
Fallback transcode (still image slate in case stream goes down)
Incoming emergency RTMP preparation (to override original rtmp)
2-hour ABR DVR
Outgoing to CDN
So the new server would do double that.
Currently each server is a single Xeon E5-2630 v3, and the CPU usages runs at about 35%. I tried to put them both onto one machine, but instead of doubling CPU usage, it jumped to 98%.
Questions:
1) Does that CPU usage jump seem wrong when I move everything onto the one server?
2) As I am consolidating onto one server, would it be better to just do a dual (newer) Xeon, or should I get a GPU?
3) If GPU, my options are: Tesla P4, Tesla P40, Tesla P100 or Titan V. Which would be better-suited?
Thanks for the advice!