[mythtv-users] Fwd: Pixelation/Bad Recordings HDHR Prime -- I am at my wits end
Frank Feuerbacher
fbacher at brisbin.net
Fri Sep 13 20:15:31 UTC 2013
On 13-09-12 02:41 PM, Captain Hook wrote:
> <Snip>
> I know you can use RDM devices, but it doesn't seem to easily allow me
> to do this with onboard storage. There are options for iSCSI/SAN
> devices, but I see in the link it may be possible, although it seems
> unclear if they've actually added an add-in controller card or not.
>
> I am using virtual disks, yes. They are added through vSphere which
> then carves up the physical disk and creates VMDKs presented to my
> VMs.
>
> I've run a few benchmarks against these disks in the VMs and I don't
> really see much in the way of poor performance. It is my
> understanding that recordings really don't take much in the way of
> performance and you can easily use even 5400 RPM drives with multiple
> simultaneous recordings. My recordings thus far have almost
> exclusively been one at a time.
>
> I am using ESXi because I am very familiar with it and like to run
> multiple OSes and use it's capabilities (snapshots, migrating data,
> etc.). I built a fairly decent performing server hoping to be able to
> utilize one box for everything. I am using Windows Server because I
> run an MS shop in the day time and wanted a domain at home.
>
> I will consider running Ubuntu on the box and then using another
> virtualization method, but I'd really like to avoid that if possible.
> _______________________________________________
I have a 4 CPU 2.6Ghz HD4000 Ubuntu box with 16G ram. It has 3 spindles
and I thought I was in good shape cpu, gpu and disk throughput wise.
However, I was a little sloppy about some of my processes and got
pixelation problems at times. The core problem was i/o. The machine
mostly runs mythtv to record 1 or 2 HD content shows (Ceton infinTV
card). It also encodes shows using Handbrake to .mkv.
One spindle is my root and home filesystems (also where handbrakes
writes encoded movies)
One spindle is for mythtv and the scratch area for editing/trimming movies
One spindle is my movie repository for XBMC
One of the mistakes that I made was having mythtv perform commercial
detection after a show was recorded instead of during the recording.
This triples the I/O on the same spindle. I also copied the recording to
a scratch area (on the same spindle) for manual trimming and Handbraking
instead of creating a symlink (which meant each recording had another
read/write pass). I also ran avidemux to build an index on each
recording to save me time later. Finally, I had all of these operations
running at the "normal" I/O and cpu priority.
To fix, I changed commercial detection to run during recording. I
changed to use symlinks and I modified my job script to run avidemux
with lower I/O and cpu priority using:*
*
*ionice -c idle -t /usr/bin/nice -n10* <command>
Similarly, I lowered the priority of my handbrake scripts. I also have
mythbackend running with a nice value of -5. After these changes I have
not encountered any problems. If I did have trouble, the next thing I
would do is move my scratch copies of shows to another drive. This would
mean that the mythtv drive would have two passes over each recording one
to write and one to read it for copying to another drive. I don't think
I have tried increasing any buffer caches. It might help.
Finally, I also had problems with the cable signal strength. I proved
this using the signal strength reading from my InfiniTV card. The cable
company concurred and added an amplifier, but the signal strength varied
significantly over the bandwidth so they had to add an attenuator for
some frequency ranges. Anyway, you do have to pay close attention to the
use of splitters, and you seem to have quite a few. Your cable modem
probably needs special handling, but all of your video devices should
receive the same signal strength. If you have 5 video receivers, then
you are much better off with a 5-way splitter (ignoring the cable modem)
than to have a tree of splitters. Make sure they are good splitters and
not Home Depot specials.
Good luck.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20130913/f9681bfa/attachment.html>
More information about the mythtv-users
mailing list