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

Performance related question...

Ok, so I've got my Sophos/Astaro all set up, running as one VM alongside another VM which is my Windows Server 2012 (my DNS/DHCP/etc).  These are the only two applications running on this dedicate PC.  It's got an Intel Core 2 Quad CPU @ 2.4GHz, 8GB RAM and a 64-bit O/S.  I have 1Gbps NICs installed and all network hardware/cables are 1Gbps compatible from the fiber optic box & router all the way to my sophos/astaro box.  

I just upgraded my FIOS from 60/30 Mbps to 150/75 Mbps.  While I didn't really notice it before the upgrade, the IPS feature is pretty resource intensive - it slows down my network to 30/40 Mbps (I presume I'm getting better upload speeds than download speeds because an IPS doesn't care what you send, but does more critical processing of packets received).  When I flip the IPS off, I get the speed I'm paying for.

So my question is this... How do I realize these great new speeds and still use my Sophos/Astaro with IPS?  Would upgrading the PC to the latest chip (4th gen i7) and 32GB of RAM make a material difference?  I'm hesitant to spend $1500 on a new box if there's a chance it's not going to make a material difference...

Appreciate any advice anyone can offer, especially if you've seen this problem yourself and fixed it.

Cheers
- PR


This thread was automatically locked due to age.
Parents
  • Hi,

    So we need to determine if Snort is using most of the CPU, or is CPU getting wasted by the NIC drivers in Windows or VMWare or the UTM.

    1. run Windows Task Manager or whatever the Win8 equivalent is, showing CPU usage.
    run 'top' in the UTM console while logged OUT of webadmin, and while doing a SINGLE fast download or bandwidth test.
    Take a picture or screenshot of 'top'.
    Take a screenshot of TaskManager.

    2. do the same thing, but with MULTIPLE simultaneous downloads/tests
    Take a picture or screenshot of 'top'.
    Take a screenshot of TaskManager.

    I want to see how much CPU Snort is using, and how much is being used by the UTM kernel.
    I also want to see what Windows is using.

    If VMWare Workstation has its own CPU graphs, take pictures of those too, while doing the same tests.


    You can also try tuning the IPS:
    a. make sure INTERNET or ANY is not in the "Internal Networks" setting for the IPS. This is important

    b. disable irrelevant (to your LAN/DMZ) rulesets


    Are you also using Web Protection? With AntiVirus?


    Barry
Reply
  • Hi,

    So we need to determine if Snort is using most of the CPU, or is CPU getting wasted by the NIC drivers in Windows or VMWare or the UTM.

    1. run Windows Task Manager or whatever the Win8 equivalent is, showing CPU usage.
    run 'top' in the UTM console while logged OUT of webadmin, and while doing a SINGLE fast download or bandwidth test.
    Take a picture or screenshot of 'top'.
    Take a screenshot of TaskManager.

    2. do the same thing, but with MULTIPLE simultaneous downloads/tests
    Take a picture or screenshot of 'top'.
    Take a screenshot of TaskManager.

    I want to see how much CPU Snort is using, and how much is being used by the UTM kernel.
    I also want to see what Windows is using.

    If VMWare Workstation has its own CPU graphs, take pictures of those too, while doing the same tests.


    You can also try tuning the IPS:
    a. make sure INTERNET or ANY is not in the "Internal Networks" setting for the IPS. This is important

    b. disable irrelevant (to your LAN/DMZ) rulesets


    Are you also using Web Protection? With AntiVirus?


    Barry
Children
No Data