VIA EPIA routing throughput

Discussion in 'Other CPUs and chipsets' started by Anarki, Nov 29, 2005.

  1. Anarki

    Anarki Member

    Joined:
    Aug 16, 2001
    Messages:
    2,258
    Hi all,

    What have you found the max. [TCP/IP] routing throughput of your EPIA units? Various CPU speeds welcome. Also, please note which OS... (Linux/xBSD/Windows)

    I am thinking of buying a 533-1000MHz unit with multiple LAN ports to serve as a multihomed WAN/LAN/WLAN router.
     
    Last edited: Nov 29, 2005
  2. rees

    rees Member

    Joined:
    Jul 30, 2001
    Messages:
    734
    what type of net connection do you have?

    i seriously doubt any modern cpu would lack the ability to utilise the entire throughput of the average dsl connection.
    unless you're talking gigabit connections in a data centre i think you will right.

    using a p233 with ipcop i can max out the capacity of my adsl link with cpu usage barely above 4%. even with a few hundred bittorrent connections open i rarely get >10% cpu usage.

    the coolest thing about the via processors is undoubtbly the padlock hardware encryption which allows for ipsec or openssl throughput almost equivalent to unencrypted throughput.

    checkout these benchmarks if you are interested;
    http://www.linuxjournal.com/article/8042
    http://www.logix.cz/michal/devel/padlock/bench.xp
     
    Last edited: Nov 30, 2005
  3. OP
    OP
    Anarki

    Anarki Member

    Joined:
    Aug 16, 2001
    Messages:
    2,258
    It's only 1.5Mbps, but I am looking at upgrading to iiNet ADSL2+.

    I've also one 802.11g network interface that does 25-35mbps and an 802.11b interface that does ~10mbps. Also two LAN interfaces that would have 100mbps passing over it every now and then and I don't want it to impact the traffic of the other interfaces.

    I had a m0n0wall firwall managing the 802.11g interface's security and it periodically peaked at 100% load when transferring files on the interface, causing the WAN connection to exhibit very high latency. The device was a 466MHz Celeron. A 933MHz PIII seems to do a much better job - shuffling around ~70mbps with only ~23% load so far. I just want something smaller, and Mini-ITX.
     
  4. stmok

    stmok Member

    Joined:
    Jul 24, 2001
    Messages:
    8,878
    Location:
    Sydney
    Throughput?

    I get around 80 to 90Mbit/s for normal traffic.
    Its slightly lower with VPN traffic. But it handles encrypted traffic pretty well.
    This is about the same as a Pentium III 500Mhz setup.

    Using PD10000 (1Ghz Nehemiah with Padlock encryption) with Linux and
    OpenBSD as test OSs. If you're serious about security, I would lean to
    OpenBSD.

    A Pentium 166Mhz with 48MB RAM can easily do about 20MBit/s.
    (Its about 3 to 4Mbit/s with AES-128 (encrypt) with SHA-1 (authenticate).)
    That's using M0n0Wall without hardware encryption card.

    The key thing isn't really the CPU, its the NICs you use and the buses you
    connect them to.

    If you use the crappy Realtek or VIA LAN/NIC solutions, they eat more CPU
    than necessary. The better one is to bag a couple of 2nd hand or used Intel
    ones. They're widely supported (as in I have no trouble in Windows/Linux/BSD),
    and they perform quite well.

    How is your network setup like?

    I'm gonna be doing Multi-WAN on my EPIA. Not load balancing or anything,
    just connect Optus and Telstra Cable and LAN together in one box. (Policy
    routing). I tested it last night without much issue.

    Here's some pictures of my firewall/router/Multi-WAN solution.
    [​IMG]
    [​IMG]
    [​IMG]

    Note : 512MB DDR RAM and 256MB DOM (Disk-On-Module)...No hard disk,
    flash memory! No moving parts! Reliable and quiet. :)
    The NIC is an Intel i82559 chip one.

    Comparing sizes...

    BEFORE
    Standard ATX Midtower...Celeron 366Mhz firewall box...
    [​IMG]

    AFTER
    EPIA Mini-ITX setup...
    [​IMG]

    Bare in mind, if you're gonna use VIA's Padlock technology, you will need to
    spend some time with either OpenBSD or Linux (with some patches).
     

Share This Page

Advertisement: