2nd Nov, 2013, 03:47 AM
@Karen,
we see completely eye to eye with the benefits of this concept. regarding the speed difference, it's always a trade. but as RPI is ultra-low-power device (and I never turn them off), the initial boot is not so important in the equation.
rpi has 100mbit network because the hardware would not be able utilize more. I'm also not so much surprised with the EPG loading difference. I don't have insights into mythtv, but if it follows the default, it is sqlite3 db stored as file on disk. what is overkill for any network protocols is latency. and if we consider number of operations on databases per second (even if very low in size), RPI is probably using all the resources to send / receive almost empty packets back and forth - in great mass.
what is worth trying is to make rsize and wsize as small as possible. let's try 2048 both, or 4096 both. maybe also 1024. by default nfs is creating 1M buffers. waiting to fill them up could be really a stopper for numerous small data transfers.
and yes, as last resort is creating local partition for various purposes as I already told in the point 4) of previous post.
btw: I'm quite happy you managed it so fast, because that way it was meant to be ;-)
we see completely eye to eye with the benefits of this concept. regarding the speed difference, it's always a trade. but as RPI is ultra-low-power device (and I never turn them off), the initial boot is not so important in the equation.
rpi has 100mbit network because the hardware would not be able utilize more. I'm also not so much surprised with the EPG loading difference. I don't have insights into mythtv, but if it follows the default, it is sqlite3 db stored as file on disk. what is overkill for any network protocols is latency. and if we consider number of operations on databases per second (even if very low in size), RPI is probably using all the resources to send / receive almost empty packets back and forth - in great mass.
what is worth trying is to make rsize and wsize as small as possible. let's try 2048 both, or 4096 both. maybe also 1024. by default nfs is creating 1M buffers. waiting to fill them up could be really a stopper for numerous small data transfers.
and yes, as last resort is creating local partition for various purposes as I already told in the point 4) of previous post.
btw: I'm quite happy you managed it so fast, because that way it was meant to be ;-)