This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

HW for responsiveness

First of all a big "Thank You" to Astaro for making such a generous home license available. I think it's a great service and I hope the resulting feedback proves useful.

I have been playing with a home implementation for a week or so and have gotten just about everything working. I have a fast (for home use) cable connection and use an old PC to test the firewall. Everything works but web responsiveness is noticeably slower. Internet speed tests show that my ping responses have gone from about 10 ms to more than 150 ms on average. But it's really the subjective change in loading new web pages that's bugging me. I have played with caching and currently use the sing-pass AV function.

I am running v. 7 on a Pentium 2.4 Ghz with 100 Mbps Nics and am now looking at buying some dedicated new HW to improve performance and power consumption. I think a dual-core Atom system would only be about 1.5x to 2x faster than what I am using right now and that does not seem enough. So if I get something substantially faster will I see significant improvements in performance (not necessarily measured in Mbps but in seconds of wait time when loading web pages)??? Or, do I just have to live with less responsiveness independent of how fast my HW is? 

My current CPU utilization is of course very low and only peaks at about 25% but that does not necessarily mean that a faster CPU won't translate into more responsiveness (depends on how CPU utilization is calculated by the SW). (I know plenty about system performance analysis from a previous job.)

How important are faster Nics vs. faster CPU vs. memory/disk speed size?

Bottom line I'd love to live with the lower power requirements of a dual-core Atom system but I really want responsiveness similar to what I had when I was simply using a D-Link router. I am willing to run a E5300 based system if doing so would buy me the responsiveness.

I'd appreciate any feedback from the community. Thanks. Danke sehr!


This thread was automatically locked due to age.
Parents
  • I know I am reviving a dead horse here, and yes I am willing to open this can of worms.

    I too have noticed my web responsiveness/ latency dramatically increase. So I ran a forum search and found this thread.

    I am using ASG Home 7.5 on an Intel D945GCLF2 Atom 330, 2GB RAM using the onboard Realtek NIC and an Intel 82541PI PCI Gigabit NIC and an old Seagate 7200.7 80GB SATA drive.

    Now here are some of my observations of testing ASG in different arrangements.
    1. My CPU usage averages 0-4% which is well within optimal range. 
    2. When I run a test from speedtest.net my pings are around 130ms average +/- 10ms. 
    3. I just ran a command line ping to google 10-14ms.
    4. When I install on an IDE Compact Flash adapter ASG is SLOW even with a top shelf 133x card. ASG just requires too much of a HDD for it to handle.
    5. When I installed it on the Seagate 7200.7 SATA, the responsiveness got better, but I can hear the HDD access alot. The web paced latencies are still around 120ms.

    So my thought / idea is to save up my pennies and get a 30GB-64GB SSD. It would have higher throughput than the CF card and FAR lower access times than the HDD. Thank god the capacity requirements of ASG are low enough that I can get an affordable unit.

    Has any body or would anybody be willing to test out ASG with an SSD to see if this is possibly the solution to the achilles heal  for the web latency issues???

    P.S. I am an independent contractor in the current US economy with my first child just turning 1yr old. It may take me a while to save my pennies to get the SSD if I have to be the guinea pig. [;)]

  • 2. When I run a test from speedtest.net my pings are around 130ms average +/- 10ms. 
    3. I just ran a command line ping to google 10-14ms.
    4. When I install on an IDE Compact Flash adapter ASG is SLOW even with a top shelf 133x card. ASG just requires too much of a HDD for it to handle.
    5. When I installed it on the Seagate 7200.7 SATA, the responsiveness got better, but I can hear the HDD access alot. The web paced latencies are still around 120ms.


    ASG does not require fast hdd and your assumptions are incorrect. Unless you have caching enabled in http proxy, everything will be handled in ram unless you don't have enough ram.

    As william pointed out your hard drive is not the bottleneck. You can run top and look at the I/O wait and I bet it will be close to zero. My closest commtouch server has ping times around 70ms but the response is always around 100-150ms minimum. They are doing some kind of round robin so I don't think I always hit my closest server (just a guess). If http proxy is involved in the route, the latency will be there[:(]
  • BUMP

    Allo Gents,

    ASG does not require fast hdd and your assumptions are incorrect. Unless you have caching enabled in http proxy, everything will be handled in ram unless you don't have enough ram.
    (


    These factors are not so much my assumptions, but yet my observations. I am using the caching proxy and I have plenty of RAM to spare {2GB w/ only 48% usage}.

    @BAlfson:
    I agree that a incorrectly configured DNS server going to the ROOT DNS servers could be a problem. Mine are properly configured with my ISPs, my internal DNS server and a backup open DNS server as forwarders.

    I still think my logic is sound enough that if someone who had the right hardware at their disposal i.e. an SSD, it would be a great experiment to turn theories to  discovery of facts.

    If possible, I would even be willing to flip for the beer or order a pizza to be delivered to compensate the mad scientist for their time.

    Cheers All!

    P.S. I feel that this could be one of those rewarding experiments that us Mad Scientist geeks live for. If it doesn't give the desired results it's "eh, oh well, we tried. But now we know". If it does! Then it is a moment of "Ooo Ooo Ooo, look what I just found!" followed by a happy dance and a pat on the back from the community. [:)] If I had an SSD at my disposal, I would be doing it myself.
Reply
  • BUMP

    Allo Gents,

    ASG does not require fast hdd and your assumptions are incorrect. Unless you have caching enabled in http proxy, everything will be handled in ram unless you don't have enough ram.
    (


    These factors are not so much my assumptions, but yet my observations. I am using the caching proxy and I have plenty of RAM to spare {2GB w/ only 48% usage}.

    @BAlfson:
    I agree that a incorrectly configured DNS server going to the ROOT DNS servers could be a problem. Mine are properly configured with my ISPs, my internal DNS server and a backup open DNS server as forwarders.

    I still think my logic is sound enough that if someone who had the right hardware at their disposal i.e. an SSD, it would be a great experiment to turn theories to  discovery of facts.

    If possible, I would even be willing to flip for the beer or order a pizza to be delivered to compensate the mad scientist for their time.

    Cheers All!

    P.S. I feel that this could be one of those rewarding experiments that us Mad Scientist geeks live for. If it doesn't give the desired results it's "eh, oh well, we tried. But now we know". If it does! Then it is a moment of "Ooo Ooo Ooo, look what I just found!" followed by a happy dance and a pat on the back from the community. [:)] If I had an SSD at my disposal, I would be doing it myself.
Children
  • Ram & HDD's:

    It's been my experience that ASG will not use all available ram.  If it is using all available ram, the Dashboard is not reporting it.

    I have two similarly configured ASG installs and EACH v8.001 install is using approximately 43-48% of RAM (one is a 64-bit install, the other is 32-bit).  
    However, here's where things get interesting:  One box has 2GB of ram (matching the utilization mentioned above) and the other box only has 1GB of ram!.  

    My casual observations (since at least the beginning of v7) is that ASG will only use about ~1/2 of system ram, keeping the other ~1/2 in reserve (regardless as to whether your running 1GB or 2GB of ram).  Since the Intel D945GCLF2 Atom 330 board supports 2GB max, I've been unable to see if ~1/2 ram utilization scales up to configurations running 3GB or 4GB of ram.   

    For the most part, I use quiet and SLOW 4200-5400rpm 2.5" laptop hdd's in my ASG box and have never had issues with latency.  A standard 3.5" 7200rpm desktop hdd would wipe the floor with these, yet my internet connection remains snappy.


    Network Latency & Internal Network Setup:

    HOWEVER, I have not good luck with certain brands of NICs.  Specifically a certain brand that almost all of the mini-itx board manufacturer's slap on.  If you're using an inexpensive NIC, I would definitely recommend upgrading to  Intel NIC's before spending money on a SSD.  In my experience, their drivers are much more mature in Linux and they use far less system resources.

    I'm using the same board as you for my primary ASG box and am NOT using the onboard NIC that comes with that board.  (Why Intel boards don't come with Intel NICs is beyond me)!  I even have a couple of VLAN's setup for wireless access and DMZ and everything runs well.  

    In addition, check your ethernet cabling and switch.  Poor ethernet cable/connections can cause data/packet collisions which result in multiple re-transmissions (which add latency).  

    I've got an Intel CT Gigabit adapter on my desktop and it has a pretty slick cable diagnostic tool (it is part of the Intel drivers).  These drivers work with a majority of their gigabit nics as well.  By moving a couple of plugs around, you should be able to test all of your ethernet cables and your ethernet switch to see if any issues crop up.  I had a six-year old 10/100 switch go south on me a couple years ago and it literally brought my network to a crawl.  I checked everything but the switch as I incorrectly assumed they either "worked" or "didn't work."  

    Anyways, these are just a couple of inexpensive things I would check before spending $$$ on a SSD.  Good Luck!