Originally Posted by FX4
I just want to be clear on this You are saying megabytes and not megabits. 80 megabytes is 640 megabits and that is screaming fast. I think you are talking megabits but using megabytes mistakenly. A switched Gig E network can do these speeds but hard drives, not so much.
There are physical limitations on how fast an HDD can pull data on and off the platters. It's a mechanical device unless you are using flash drives which are completely not practical in a home theater environment.
Ok so what we have here is a NAS that is fast enough to have multiple streams. 80Mbps is plenty fast. Most of your streams will be in the 1500 to 3000 kbps range. Some HD stuff up to 9 Mbps per second. Even at that rate your NAS should be able to handle two or three or four streams at a time. One question before moving on. Have you multistream and bidirectional stream tested the performance of your NAS? We know the hard drive and NIC are fast enough but is the processor fast enough to efficiently handle as well as the software stack multiple streams coming and going? For your goals you want to test this functionality too.
I think your real problem is the implementation of the MoCA adapter network. You have created a hub network so there are going to be packet collisions on the wire. If you change this over to switched links and just use the MoCA adapters as media converters rather than hubs your performance should go way up. I'm using the Actiontec MoCA adapters as media converters with excellent results.
The problem with powerline is any noise on the AC power disrupts the data communications signal. Web surfing it's not too much of a problem but streaming media it's more the exception than the rule that it works well.
Lets just say that the PC streaming media is PC A, my desktop is PC B, and FreeNAS is PC C. All 3 computers use 100/1000 NICs; my router is also 1Gbps. My hard drives are WD Blacks. All 3 PCs have quad core CPUs.
PC B --- PC A... 8-12 MBs
PC B --- PC C... >80 MBs
Windows was telling me that I was getting 8-12MBs for a file transfer, but I just busted out iPerf and the picture just became more bleak. iPerf says that I am only getting 3.1/MBs or 26/Mbps from PC B to PC A.
I am wondering where you get your 9Mbps figure from because I have seen others say that HD streams can take as much at 25-40 Mbps.
Also, I am confused about when you talk about MoCA implementation. My understanding was there there was only one way to install them. I currently have 5 of them set up directly connected to coax and then the node with the exception of the first MoCA which is connected at my modem and router.
This is how I have my first node (at the modem & router) set up:
Wall Coax -> ECB2500C Coax In ->
ECB2500C Coax Out -> Cable Modem Coax In ->
Cable Modem Ethernet -> Router Ethernet Uplink ->
Router Ethernet Port -> ECB2500C Ethernet Port