Slashdot Mirror


Gigabit Networking for the Home?

The Clockwork Troll asks: "I've had a whole-house audio/video distribution project on the back-burner for a while now. As gigabit networking hardware prices come down to earth, I'm tempted to jump on the 1000BaseTX bandwagon. As far as I can tell though, the current crop of consumer-priced hardware/software doesn't address a couple key issues, namely: fragmenting jumbo frames for the benefit of legacy clients - this is critical as some of the devices on my network will not tolerate the 9000+ byte Ethernet frames which are needed to get the most out of gigabit; and OS support - do Linux and Windows require much tweaking to take advantage of gigabit? Will most drivers automatically optimize themselves? A Google search didn't reveal too much consensus, especially on hardware choices. What switches and software configurations have Slashdot readers been using for home gigabit networks, in particular mixed ones (100/1000BaseTX?"

30 of 545 comments (clear)

  1. Re:Shouldn't it be 1024? by Patik · · Score: 4, Insightful

    That's gigabyte. Bit prefixes go by 1000 (10^2), byte prefixes go by 2^10.

  2. What kind of distribution? by cjpez · · Score: 5, Insightful
    What sort of distribution are you talking about here, anyway? I've got a little LAN hooked up with a simple little 100Mbit Netgear switch, and I NFS-mount my audio and video partitions over to the computer downstairs hooked into the TV (running Freevo at the moment). The 100Mbit switch is perfectly fast enough to stream even DVDs mounted in the computer upstairs, to say nothing of the smaller compressed DivX (or whatever) stuff. If you're just talking about some home theatre kind of movie sharing, there really wouldn't be a need for it.

    Of course, if your needs are more extensive you may need something more...

    1. Re:What kind of distribution? by cjpez · · Score: 5, Insightful
      I don't think you'd need anything more than 100Mbit for that. I don't have any experience with VOIP, but I can't imagine it sucks up bandwidth any worse than DVD-quality video, and I imagine that the security camera stuff isn't going to suck up anything major either.

      Anyway, 100Mbit is cheap enough that you could always just install that first and then expand if you need more. If you just make sure that the cable you're running can handle gigabit, you can always plunk down more money later for a gigabit switch and NICs, to replace the $15 NICs and $50 switch you put in originally for 100.

    2. Re:What kind of distribution? by Total_Wimp · · Score: 3, Insightful

      But what if you actually want to copy that video? How long do you wait while hundreds of megs or gigs of data transfer? Do you want to wait less time? Gigabit is great and you'll waist _a lot_ less time waiting for your file transfers.

      Lets face it, faster is better. If I could copy a whole DVD in a minute, I'd still prefer the solution the let me copy it in a second.

      TW

    3. Re:What kind of distribution? by cybermace5 · · Score: 4, Insightful

      Yeah, but consider multiple terminals around the house, all pulling down different full-resolution DVD video streams. I could see the bandwidth piling up. Plus, who knows what network-intensive applications we'll be using a few years down the road.

      Plus, what if he wants to have a fast backup solution? With the sizes of hard drives these days, you can use all the transfer speed you can get. Let's say he has a server with enough space to maintain a full backup of his 120 Gig drive on his workstation. Using gigabit ethernet, it will take a theoretical minimum of 17 minutes to transfer all of the data. With 100mb ethernet, it'll take a minimum of 2 hours and 50 minutes. That's an extreme example, but you know, it'll shave off a few seconds here and there during normal use. It all adds up at the end of the day.

      --
      ...
    4. Re:What kind of distribution? by doormat · · Score: 5, Insightful

      Three words...

      Multiple HD Streams

      An broadcast quality 1080i stream is 19.8Mbit/s. If you figure the max you can get out of 100Mbit/s ethernet is 85%-90% , and you want more than 4 streams (yea, sounds outlandish now, but in 5 years it might not seem so weird). Plus standard network traffic (if you dont make seperate networks) and you're looking at gigabit ethernet.

      --
      The Doormat

      If you're not outraged, then you're not paying attention.
    5. Re:What kind of distribution? by Shanep · · Score: 4, Insightful

      If you're just talking about some home theatre kind of movie sharing, there really wouldn't be a need for it.

      Yes, 100Mbit should be plenty for that.

      Watching a raw DVD file served from my OpenBSD Samba server, uses about 7Mbit. That's not to say that other DVD's won't require more though, but certainly not 100Mbit, let alone 1Gbit.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    6. Re:What kind of distribution? by darkonc · · Score: 5, Insightful
      But what if you actually want to copy that video? How long do you wait while hundreds of megs or gigs of data transfer?
      $ units 1second/100megabit minutes/4gigabyte<br>
      * 5.3333333
      6 minutes to transfer a 4GB CD (after adding overhead) seems just fine to me. If you're really expecting to get better than that, you'll need RAID on both ends of the pipe.

      About the only reason I can see for wanting to go gigabit in a house is if your whole family is doing remote video editing, and you've got a nice, 10-spindle RAID box to do the file serving.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    7. Re:What kind of distribution? by really? · · Score: 2, Insightful

      Good point, but I see prices that are only 10-15% more for gigabit gear. So, why not buy now?
      (Yes, I am talking about PCI 32 NICs, so they top out at about 350 or so; but they really are only a coupe/few $$ more than the cheap ass 100 RTL cards.)

      --

      "Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley
    8. Re:What kind of distribution? by darkonc · · Score: 2, Insightful
      The phone companies fit 24 voice channels onto a (1.5megabit) T1. That still leaves 98megabits for your security camera...
      If you compress it, you can fit a ~VHS quality signal in 1 megabit (color or black&white?)
      250Kbit is about the highest quality MP3's that I've seen, so if you throw in a handfull of those and your security cameras, you've still got 80-90 megabits left over for 'regular' networking.
      80megabits is about 10megabytes/second sustained... That's not much worse you'll get (real life) from many single local disks. If you've got some older drives in your system (like I have), then this may even be better than your local disks.

      Generally speaking, if you're looking to stream audio and Video, then 100Megabit should be fine. If you want to do NFS kernel compiles on a regular basis, then get Gigabit (and a good RAID controller).

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    9. Re:What kind of distribution? by BlackHawk-666 · · Score: 2, Insightful
      Those figures are provided as a standard point of reference to the max speed my disk can sustain on a read operation. I'm fully aware that the max speed expected from a standard read operation is going to be less since it has drive head seek times, buffering and a dozen over variables to contend with. There's no single figure value that can be given for mixed read operations since these will depend on filesystem complexity, fragmentation, file sizes, disk driver efficiency, and a myriad of other factors. Since the operation I wait on the most often is transfer of tens of gigs from one drive to another, and the files are each quite large, I get reasonably close to that idealised drive transfer speed at the times when I am most aware of how long a copy is taking.

      P.S. I know writes take longer than reads and that is the limiting factor generally in copy speed.

      --
      All those moments will be lost in time, like tears in rain.
  3. Before everyone knocks the poster by dj245 · · Score: 5, Insightful

    Now I know this is /. but before everyone says "you don't need gigabit!" and "bah, who needs that kind of speed" gigabit ethernet is genuinely useful. Even copying 500mb files can take intolerably long when you want it done 4 minutes ago. If the poster wanted a bunch of nonsense about why he shouldn't do it and why its a dumb idea, he could have gone to Circuit city (they don't sell gigabit so they would try to sell him 10/100). Instead he asked us for an informed option and information on the matter.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    1. Re:Before everyone knocks the poster by Anonymous Coward · · Score: 1, Insightful

      Nah it's cluelessness. They think pdas are calculators from my personal experiences. Besides that, a good salesperson doesn't have to lie about products to upsell them.

    2. Re:Before everyone knocks the poster by duffbeer703 · · Score: 2, Insightful

      I worked there in college like eight years ago.

      That salesdude isn't making a penny for talking about NICs. Salesmen there sell computers and service contracts for money.

      What generally ends up happening is you bring a customer to the front of the store with his computer and help them out to the car if needed.

      Unfortunately, the trip back to the computer area can take as long as 30 minutes. Morons want a salesmen in a computer store to design a network. Bored consultants or lonely old people want someone to talk to... you try listening to the litany of complaints and bitching and you'd be giving out bullshit info to make people go away too.

      Its funny how people have big expectations out of retail salespeople. I've never seen anyone ask a produce or stock clerk about cooking gourmet meals at a supermarket.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  4. Re:In your house? by Total_Wimp · · Score: 2, Insightful

    If you regularly copy videos for editing, gigabit is great. Many homes do this. We do this. With the price so resonable, I can't see why anyone who does video work wouldn't get gigabit.

    TW

  5. Firewire...as a nearby alternative. by Anonymous Coward · · Score: 2, Insightful

    I was fortunate enough to buy 2 TI-Chipped Firewire cards ($20 total) and use them to network my main WS to my Server w/ 5-foot cable. You can save a lot of money going this route if you can. MM

  6. Anything 100Mbps ... by Chris+Tyler · · Score: 3, Insightful

    But you don't have to be able to pump the full 1000 Mbps to take advantage of gigabit ethernet. As long as you can pump more than 100 Mbps, then gigabit will give you a speed improvement over 100 Mbps ethernet.

    (Or, a good location for the ceiling is "anywhere above your head").

  7. Re:You don't need gigabit by bogie · · Score: 5, Insightful

    "The same goes for switches. You'll be doing good to get 400 mbps out of a cheap gig switch."

    40MB is a hell of a lot better than 10MB. I don't know why everyone keeps saying he won't be able to saturate the line. He doesn't need to max it out in order to enjoy the benefits over 100Mb ethernet. Who knows what kind data we will be dealing with in 5 years? Seems like going 1000 is a smart investment.

    I had no idea Gb Ethernet switches had dropped so much in price. If I was buying a new switch today I'd definitely be buying one of those $100 Linksys switches. Considering the cost is so cheap why even bother with 100MB if you think you'll be using bandwidth hungry apps?

    --
    If you wanna get rich, you know that payback is a bitch
  8. Re:You don't need gigabit by Admiral+Burrito · · Score: 4, Insightful
    Unless you get a very hot, brand new PC with motherboard integrated gigE, your PCI bus can't push the bandwidth.

    Being integrated with the motherboard doesn't make a performance difference on any board I've ever seen. It still goes over the PCI bus, it's just not using a slot. Creating a separate bus just for the ethernet port would be too expensive.

    You'll be doing good to get 400 mbps out of a cheap gig switch.

    I'd be interested to know where you came up with that. Some switches may have an underpowered backplane that limits your aggregate bandwidth (such that you can't pump a full 1Gbps on all ports simultaneously) but it shouldn't prevent you pushing 1Gbps between two ports when all else is idle. If it's advertised as a gigabit switch but is only capable of 400 Mbps, wouldn't the manufacturer be open to claims of false advertising?

  9. Re:Which is why Gigabit doesn't fit the home by Quikah · · Score: 4, Insightful

    Uh, have you ever tried copying 3 hours worth of HD video from your capture system to your main workstation over 100 Mb. After 15 minutes you will be begging for Gb.

    Even though I would probably only get double the speed (disk bottlenecks, one is a slow system) I still am thinking it might be worth it.

    --
    Q.
  10. Re:Even if you could shovel your data back and for by morelife · · Score: 2, Insightful

    Most ATA HDD's can transfer around 40-60 MBps. You can easily saturate a 100BaseT network with bargain basement machines.

    I beg to differ. The numbers you quote there are empty benchmarks of an ATA drive alone within an OS and a benchmark tool, or some OS-less independent method devised by manufacturers across and IDE bus. I said the drives couldn't handle it.. any sustained transfer at that rate, even if the drive would support a streamed write for a sustained period, being fed at "good" gigabit speeds of ~800Mb/s, would surely melt the drives. But in practical terms -- (I should not have said just the drives, earlier) -- the pure drive metrics are useless for this discussion. You must take into consideration that all of the following will destroy every good number you might have had: the data (or file) transfer method, the capabilities of the OS itself, and how it's tuned, the application in use, and how it handles checking, transmits, and writes, any number of ethernet based faults, retransmits, etc, IP fragmentation, packet reconstruction, TCP window size and frag size tuning (or lack thereof), the position of the moon at the start of transfer..

    IMO gigabit in house is a waste. Take the money you would have spent on a switch and NICs and buy some good champagne and cigars.

  11. Bah by Aoverify · · Score: 3, Insightful

    I dont get it. People here are bitching that the best throughput they see on gigabit ethernet is 400Mbps. Thats 4x the speed of regular 100Mbps ethernet. 4x still seems like a hell of an improvement, especially when you consider gigabit switches can be had for $100-150. I'd take a 4x faster HDD, processor, memory, etc anyday! Why snub your noses at at 4x network speed increase?

  12. WTF is up with your kind? by Anonymous Coward · · Score: 0, Insightful

    'I don't think anyone needs more than what I've used'. Please, put a bullet in your head.

  13. How fast are your disks? by Moderation+abuser · · Score: 4, Insightful

    Because you'll find that you can't write to a filesystem on a single disk much faster than 100mbit anyway. Gigabit is significantly faster than the I/O that a single drive can provide.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:How fast are your disks? by explorer · · Score: 2, Insightful

      Really? Perhaps you should upgrade your disks.

      For a garden-variety Seagate Barracuda 7200.7 Plus 160GB PATA hard disk:
      http://www.seagate.com/cda/products/discsal es/mark eting/detail/0,1081,578,00.html

      the datasheet shows a sustained transfer rate of 32 to 58 MBytes/s (depending on the data's physical location).

      With 100 Mbps Ethernet, you're lucky with good equipment to reach 12 MBytes/sec, maybe 13. So with worst-case transfer rate (for large files) off the spindle of 32 MBytes/s, you're already talking 2.5 times the transfer rate of the wire. Closer to the edge of the desk and you're talking 4.5 times the max wire rate of 100base-TX.

      What do you define as "much faster"? I define this as "much slower".

      The main thing stopping me right now is that only 5-port 1000base-T (or -TX or whatever) ethernet switches are even halfway cheap. 8-ports and beyond are still rather expensive for the home tinkerer. The client cards are either under $20 or free with new motherboards.

  14. It is right. by Moderation+abuser · · Score: 2, Insightful

    They can read at that speed. They can't write at that speed. You will need large memory buffers (similar to the size of the files) on either end of the network to handle the slowdown when waiting for the disk, or a stripe across several disk spindles.

    Then of course for smaller files there's the seek times, you don't get anything like the maximum theoretical throughput from the drive. As to waiting for 1/4 of the time, it depends whether it's 0.01s or 60s.

    --
    Government of the people, by corporate executives, for corporate profits.
  15. Three words: Almost zero content by swb · · Score: 2, Insightful

    HD is a wasteland right now. Some of the networks are in HD some of the time, if network sitcoms and a few sporting events is your idea of watching TV. There's HBO and Showtime, if you get either one, and then there's a PBS and a Discovery HD which are almost just a loop. Beyond that and the re-hashed crap on HDNet there really isn't anything terribly compelling in HD.

  16. How is this modded insightful? He hasn't a clue... by Anonymous Coward · · Score: 1, Insightful

    ...what kind of bandwidth streaming DVD content actually needs. It's 6-9Mbps which means you could probably serve 6-8 "terminals" simultaneously with a freaking 100Mbit hub. With a 100Mbit switch, it's a no-brainer.

    He's also clearly clueless about consumer hard drive transfer speeds. Unless the OP has a nice RAID setup on his server (which is doubtful if he's un-savvy enough to come to Slashdot for networking advice) there is no way that this theoretical 120GB workstation backup will be appreciably faster. I say this as someone who actually has Gig the Fast Ethernet running on a home network with a server that uses ATA drives in both RAID and non-RAID configurations, not as someone who plugs numbers into a calculator and makes ridiculous assumptions.

    cybermace5, stop trying to spend someone else's money based on your incomplete understanding of both the requirements and the technology.

  17. Is that reading or writing? by Moderation+abuser · · Score: 2, Insightful

    Hint, that's the maximum theoretical read performance. Hard disks read significantly faster than they write.

    Test it on your system:

    Reading:
    dd of=/dev/null if=/tmp/file bs=64k count=131072

    Writing:
    dd if=/dev/zero of=/tmp/file bs=64k count=131072

    You should try it with different count values to see how your filesystem buffer affects the speed. Every file you read has to be written somewhere (unless streaming video for instance) and when you have very large files (e.g. 4Gb) your filesystem buffer will be flushed through unless you have configured a 4Gb buffer of course. To take any sort of advantage of gigabit, you need large enough buffers to make sure you aren't being limited by the write speed of the receiving drive.

    I predict that you won't get anything like the 32Mb/s quoted, never mind 58Mb/s once you're running at the disk speed rather than the buffer speed. Even with the ideal condition of dd'ing from /dev/zero.

    --
    Government of the people, by corporate executives, for corporate profits.
  18. Re:Three words: Almost zero content by angle_slam · · Score: 2, Insightful
    There really isn't anything compelling in HD. Unless you consider every major US sporting event. Oh, and every popular TV show on the networks. And first run movies on HD PPV. And movies and original shows on HBO.

    Geez what do you want. There is more programming available in HD now, than there was OTA programming 20 years ago.