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?"

10 of 545 comments (clear)

  1. In your house? by mao+che+minh · · Score: 5, Interesting
    With over 600 nodes on our network (300-310 being workstations) we only require gigabit at our core, from servers to SAN (Storage Area Network), and from work group switches to the core. Hell, we don't even have a DS3 to the outside world yet. Our largest collision domain serves approximately 90 hosts that are all heavily used, and it never congests its 100mb pipe (unless a worm gets in and actually does some damage, anyways).

    Hard as I try, I can't imagine ever having enough stuff in my house to warrant gigabit. Damn.

    1. Re:In your house? by slaker · · Score: 5, Interesting

      You aren't trying very hard. The core of my home network - presently 9 PCs, includes four that are used as central stores of massive amounts (around 900GB apiece, give or take) of video content. Rather than pay the costs in trying to have redundant storage for all of it, I simple distribute everything to more than one machine.
      Now, given that I'm talking about potentially moving around hundreds of single files in the ~4GB/file range, d'ya think Gbit is even a little justified?

      Incidently, for the topic: All Gbit hardware auto-detects crossover, so I just built my backbone network by putting two cards in each of my fileservers and establishing routing between each host. Since Gbit switches are either too cheap to do jumbo frames, or cost more than I want to spend, that's an acceptable workaround. Each machine also has a link to one of the VLANs used by my "client" PCs on the plain old 100mbit network.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    2. Re:In your house? by mikis · · Score: 5, Interesting
      Hard as I try, I can't imagine ever having enough stuff in my house to warrant gigabit.

      Now when Gigabit NICs are like 10$ or even integrated on motherboards, why not?

      What intrests me is, what is the real speed of (home) Gigabit Ethernet, and when (or if) it could be used for diskless computers. I mean, theoretical speed should be around 100MBps, and even newest hard drives are slower than that.

      Would it be possible to use one computer as a SAN for other diskless workstations?

    3. Re:In your house? by egarland · · Score: 4, Interesting

      Would it be possible to use one computer as a SAN for other diskless workstations?

      I love this idea. I've thought about it for a while and I think it could be good stuff. Unfortunately, there is no standard protocol for using a network card as a block device. NFS is ok but try booting your Windows box over NFS. There needs to be a protocol similar to i-scsi that allows you to route disk io over an ethernet card on the hardware level but that is cheap and capable of simultaneously acting as an ethernet card for the OS/s networking. Then you could buy a nice huge high speed raid 5 array and use it for disk in all your machines instead of the little cheap slow unreliable things that machines usually have inside them.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    4. Re:In your house? by Ifni · · Score: 4, Interesting

      Look at HyperSCSI (covered on Slashdot here).

      --

      Oh, was that my outside voice?

  2. Dell PowerConnect by captaineo · · Score: 5, Interesting

    I've had a good experience with a Dell PowerConnect hub (the 8- or 16-port model, I forget which). It was quite inexpensive and claims to support Jumbo Frames (however I haven't actually gotten this to work; when I enlarge the frame size on Linux it loses the connection). Oh, and I had to disable one default feature on the hub (tree-spanning something or other) to get it to work.

    For clients I use Intel gigabit cards (the 64-bit PCI "server" model). I wouldn't skimp here since indications are that cheap gigabit cards don't have any hope of getting wire speed. NFS file copies max out at 20-30MB/sec, but I know that is limited by my server's disk array. I did a test for raw network bandwidth (just sending zero bytes as fast as possible) and got around 60-80MB/sec.

    Everything is connected to my existing Cat-5 cable with no problems. This includes several Linux systems, one Mac and one Windows PC.

    I will caution you not to expect anything like gigabit wire speeds with typical clients. My Mac G4 in particular seems to have trouble getting good bandwidth (I think the problem is either the network stack or NFS client).

    If anyone has a success story with jumbo frames, I'd love to hear about it. The only references I could find are for mega-dollar Cisco/Foundry type equipment.

  3. I say go for it! by egarland · · Score: 4, Interesting

    I have a NetGear 4 port gigabit switch. I have found I can transfer files about 2.5x as fast as with 100mbit (without jumbo frames). In my book, that's worth the few extra bucks a gigabit switch will cost you.

    A warning though, I've heard most of the cheap gigabit switches have fans in them. Fans reduce the reliability of a switch many fold and make them LOUD. I like my 4 port Netgear and they now make an 8 port version which is also fanless and very reasonably priced.

    Does anyone have a Linksys or D-Link gigabit switch who can confirm or deny the presence of a fan?

    One note I'd like to throw in: Gigabit ethernet requires Cat-5 cable. Not Cat-5e, Not Cat-6, Cat-5. Better cables may be less prone to issues but they aren't part of the gigabit ethernet standard so don't go out and re-cable your house just for a little Gig-E.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  4. Web100 project by scenic · · Score: 5, Interesting
    The Web100 project might give you insights and technical information about tuning your OSes to get maximum performance from your high speed network. While they are mostly concerned with WAN tuning (this project is affiliated with Internet2, the underlying problems discussed (and the testing software they offer) should provide you with clues on maximizing performance on your LAN.

    As for fragmenting down, it might be easier to do that with a router that you actually have software control over (i.e. an old, low power linux box). I don't really have any experience with this on a home network, so...

    Sujal

    --

    politics, food, music, life: FatMixx

  5. It's not as straightforward as it sounds... by tstoneman · · Score: 5, Interesting

    I went through this... I bought netgear gs105 and netgear nics, all really cheap at amazon.

    Like me you'll probably find you don't get a 10x increase in speed, but maybe 25-50%, like from 8 MB/s to 13 MB/s when you transfer stuff between two computers.

    This is because your hard drive is fragmented, and this will completely, and drastically affect performance when you copy stuff. You don't realize it, but you will take a massive hit when you try to copy your isos, movies, etc across the LAN.

    I went from 13 MB/s to like 30 MB/s after i defragmented my source and destination drives.

    The main thing is that with Gigabit Ethernet, you have to think of the entire network as a system that works completely together. There has to be a complete unity between all components on your network because you will see the bottlenecks a lot easier.

    Also, none of the netgear cheap stuff support jumbo frames. The more expensive NICs do, but the gs10X ports do *not* support jumboframes.

    As well, they get really, really, really hot. Unnecessarily hot if you ask me, like burning to the touch, and could really heat up the inside of your CPU. In fact, even the gs105 switch is hot to the touch, too.

    I instead bought 2 Intel Pro 1000 MTs. They are much more reliable, they do support jumbo frames (but I can't use it until I actually get a jumob frame compatible switch) and they don't get hot at all.

  6. Several points ... by Animedude · · Score: 5, Interesting

    First, it seems many people around here are not THAT up to date on what you can actually buy right now. It is correct that Gigabit is not really THAT useful when you're using a PCI card stuck to the 133MB/s PCI bus (although I would not consider around 60-70MB/s THAT bad compared to a standard 100MBit network card, it's still 8-9 times faster...). But you CAN buy motherboard integrated GBit cards that ARE on their separate bus right now, at consumer prices. Just look for an Intel 875P board with Intel CSA GBit, e.g. an ASUS P4C800E Deluxe. German c't magazine tested various home GBit solutions and they got around 110 MB/s over consumer priced hardware, if you just choose the right components.

    Second, the speed depends of course mainly on what the two sides of the connection are capable of in read speed (from disk) and write speed (to disk). If you copy files from A to B and one side is only using a cheap-ass 10 MB/s hard disk, you won't get anywhere near the theoretical maximum network speed.

    I have a LAN here with my main machine being a machine with Intel CSA, and then there are three other machines - two with a PCI GBit card and one with a motherboard-integrated PCI 3com NIC. Depending on which machine copies to which machine, I get transfer speeds of 30 MB/s (copying to my old Celeron PC) to about 70 MB/s (the last only when I copy files from a machine with a fast hard drive to my main machine, which is using the CSA GBit and the SATA stripe set, which is also using a separate bus away from PCI - in this case the network speed seems to be limited by the read speed of the other machine).

    So I would say that right now the home GBit is limited mainly a.) by the combined speed of hard disk and PCI GBit card being smaller than 133MB/s in the case of a machine with a PCI network card and b.) the hard disk read/write speed being slower than the max GBit speed in the case of a machine with CSA GBit. I would guess that if I had a second machine like my fastest one (both hard disk and GBit away from PCI and the hard disk stripe set being able of read/write speed greater than 100MB/s) I would finally be in GBit heaven :)

    As far as components go - look, as was said, for the motherboard integrated, non-PCI solutions if you buy a new PC. If you're upgrading an old PC, PCI cards are OK - they are a DEFINITE improvement over 100MBit cards, even if you just read 30MB/s. As for the switch - don't buy the cheapest one, the Realtek chips (they're the ones most likely using in there) seem to have some real issues. Also, if you are noise sensitive, look for one without a fan, those little buggers can get pretty annoying real soon. I bought a 3com 5 port 10/100/1000 switch for (half a year ago) 150 Euros, and I'll probably stick another one on top of it pretty soon. That thing (3C1670500) is small, has no fan and simply does what you want it to do. And it's pretty cheap for a brand name product. And all the components which don't use GBit (like the print server, the DSL router and the Access Point) I simply left on the old 100MBit switch, so the five ports limitation wasn't really one.