[mythtv-users] How much is too much CPU?

Craig Treleaven ctreleaven at cogeco.ca
Mon Jun 3 23:45:10 UTC 2013


At 10:40 PM +0200 6/3/13, Warpme wrote:
>On 5/31/13 2:36 PM, Craig Treleaven wrote:
>>I know, I know:  you can't be too rich or too thin or have too much 
>>CPU, but...
>>
>>So my master backend/frontend machine is a 4 year old 1.83 Core 2 
>>Duo.  It does OK but I'm really interested in http live streaming 
>>and it clearly won't keep up with that.  I could see serving up to 
>>3 HLS clients in our house between iDevices and wireless laptops. 
>>I'd like to buy something that will last another 4-6 years.
>>
>>Key loads on the machine:
>>-master backend recording and commflagging 1080i/720p MPEG2 streams.
>>-frontend
>>-MythWeb server
>>-HLS transcoding and serving (likely MythExpress)
>>-household fileserver (backups and shared pictures, etc)
>>
>>The box could be commflagging two recordings, displaying another 
>>program and transcoding up to three streams...and I'm sure 
>>mythfilldatabase would kick off at the same time!
>>
>>So, how much CPU would all that need?  Could a Core i5 Dual keep 
>>up? Core i7 Quad?
>>
>>I'd like to keep all these functions on one box because I don't 
>>have a good spot to locate another box.  Also, I think one beefy 
>>box is likely to cost less than two separate machines and chew up 
>>less electricity.
>>
>>Appreciate any experience that others can offer.
>>
>>Craig
>>_______________________________________________
>>mythtv-users mailing list
>>mythtv-users at mythtv.org
>>http://www.mythtv.org/mailman/listinfo/mythtv-users
>>
>Craig,
>
>Just my experience regarding CPU:
>Recently I decided to upgrade my BE from low power AMD platform 
>(235e CPU; 880G chipset) to Intel platform (DH67BL; i3 3220T cpu).
>BE is headless, has 6 tuners, 8G RAM and 10T storage (3x HDD)
>
>1. power consumption (measured at wall):
>idle 98..110 -> 68..77W
>load 115..120 -> 80..85W
>measured with 1600W-range kill-a-watt meter (so quantization errors 
>on beg.scale ADC are giving probably high errors. In future I will 
>measure power with ampero-meter (current) and look also with 
>oscilloscope on PFC)
>
>2. reschedules:
>for approx 78 channels, 500+ scheduled items: 6.0...6.5s -> 2.9...3.5s
>
>3. HLS transcode
>AMD was able to keep real time with up to 1080i->360p
>Intel gives me 1080->720p. 720p is OK; 768p is too much :-(
>
>4.Myth compile (KVM on BE host vs VMware on OSX Desktop)
>myth compile speed is comparable with my Desktop (quad Q6600 at 3.6G)
>
>Generally I'm highly surprised by Intel advantage over AMD: for 25% 
>less power it offers 3-5x more computing power (something like 
>2..2.5x from arch and next 1.5-2 times from HT).
>
>I do upgrade as business case shows me it is worth: assuming I will 
>sell on eBay my AMD Mobo/CPU with current prices (40-30% off) - 
>overall power savings (measured at wall) will give break even after 
>approx. 2,7y of 24/7 operation.
>
>Conclusions:
>-With today's electricity prices swap to v.effective arch like 
>Sandy/Ivy/Hasswell may make sense.
>-i3 3220T (35W dual 2,8G IB with HT) can keep HLS up to 720p
>-For general use, 35W IB CPU with stock clock is comparable with 
>~130W 50% OC quad Kentsfield (Q6600)
>
>I think You can consider SB/IB Intel chip.
>Next Q is about Your requirements regarding HLS.
>If 720p is enough - i3 3220T should be OK.
>If You need more - then You should go for i5/i7.
>In such case I will go for lower clocked i7 instead of higher 
>clocked i5 as i7 gives You HT. HT can greatly offset lower clock - 
>however lower clock means lower TDP. As HT in Sandy/Ivy is totally 
>different thing than in old "presshot" (look on my results with i3 
>with HT versus quad Q6600) - I strongly suggest i7 with clock like 
>1.8..2.2GHz.
>
>Hope it helps!

Thanks for the report.  I would not have guessed that an i3 had that 
much grunt!  What sort of bitrate are your 720P encodes?

Craig


More information about the mythtv-users mailing list