I'm always fighting to get every last bit-per-second out of my home network, and I've always been disappointed with the results. For a little history:
Up until a few months ago, I had a 100BaseTX network. I only had 1 machine with a gigabit NIC though, so it never really mattered. We watch movies and TV over the network from a linux file server, and for a long time have been having problems related to overall network bandwidth.
It's not that a max. of 10 megabytes per second would really be a problem when it comes to playing video files. Even with only half that, it would be (theoretically) possible to play some pretty high-quality video.
The problem is in how the video files are shared, and how they're accessed by the programs playing them. I share via NFS (which, as far as I know – with the right options – is a pretty lightweight protocol, and is quite quick), but it doesn't seem to be very good at random-access within a file (nor does any other protocol I've tested). Worse, neither
VLC nor
QuickTime seems to be too good at buffering. VLC
will let you specify how many milliseconds you want it to buffer. Only problem is when you want to fast-forward, rewind or pause. Then you get to deal with however much data is (or isn't) in the buffer. QuickTime just seems to suck serious ass when it comes to buffering (but QuickTime (sadly) has
always sucked hard (which really hurts – why, Apple? why can you get
so much right, and then fail so miserably with QuickTime, and
CHARGE $30 FOR IT, on top of everything else?)).
So a theoretical 10 megs per second (and real-life 5-6 megs/second) doesn't really cut it.
Upgrading to gigabit got me up to a whopping 10-12 megs/second. I'd say "w00t", but I really don't think it'd come out very enthusiastically. I know the ethernet frame size can be a bottleneck – especially at 1500 bytes – but, I never knew it would make
this big of a difference.
Our switches don't support
Jumbo Frames, which is a pity. BUT, I finally got my lazy ass around to plugging the Mac Mini into the Linux file server directly (no switch involved), and got me some Jumbo-frame goodness.
42MB/s is sooooo great...