Guest User!

You are not Sophos Staff.

[8.970] UTM9 Beta Performance Tweak

I've noticed that UTM9 just isn't up to par with what i'm going to call UTM8.  I've also noticed a ton of swapping being used even with vm.swappiness=0 set.  even with 3 gigs of ram installed I was still swapping 25% even though the system was caching more than 25% of physical ram.  I've seen this before in older kernels.  Back in 2.4 I filed a bug with centos and by extension redhat about a similar problem...it was later fixed in the next kernel patch.  

I decided to try something..something i did back in the 2.4x days....I disabled swap entirely.  I now have the latest beta running with 3 gigs of ram and zero swap(swapoff -a).  I've had this running for 24 hours:

 free
             total       used       free     shared    buffers     cached
Mem:       3087332    2730288     357044          0      94552     769160
-/+ buffers/cache:    1866576    1220756
Swap:            0          0          0

Within 24 hours i would have 10% swap...within 36 hours i would have 25% swap.  There's no reason for a system that is under ZERO memory pressure to be swapping to disk at a rate of 25% or higher when more than 30% of physical ram is unused.  I could go digging into the kernel deeper to find out why this is occurring but this is a development problem..not a partner/user problem.  V8 does NOT display this behavior.  I've noticed this since the first beta of UTM9.  I'm curious how many other performance regressions I've found might be addressed?  The testing begins..[:)]
Parents
  • Look folks astaro has decided swapping is normal now...basically it is a real time nearly non volitile /tmp.  Let it be until this newest release is put out and we will see if what I think is going to happen does in fact occur.

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • I installed my own licence key, which strangely after reloading key dropped Ram/Swap usage by about 25%.
    Here is the vmstat file.
    Normally after 1 days usage I would be seeing swap usage up towards 75%.
    After my licence key load this has reached 50% after 24h.

    This is a dual cpu zeon 2.3 CPU intel Server MB 6Gb fitted 3.8Gb recognised Ram Raid 1 SCSI 320 HDD disk sub system & 6 nic.

    1 user.

    Mark
    vmstat.zip
Reply
  • I installed my own licence key, which strangely after reloading key dropped Ram/Swap usage by about 25%.
    Here is the vmstat file.
    Normally after 1 days usage I would be seeing swap usage up towards 75%.
    After my licence key load this has reached 50% after 24h.

    This is a dual cpu zeon 2.3 CPU intel Server MB 6Gb fitted 3.8Gb recognised Ram Raid 1 SCSI 320 HDD disk sub system & 6 nic.

    1 user.

    Mark
    vmstat.zip
Children
  • Hi Mark,

    Here is the vmstat file.


    thanks for providing the information!

    Two questions: at roughly which time did you start the command? Did you experience any performance problems during the time the vmstat command ran?

    Cheers,
    Kai
  • Here is the vmstat file.


    Taking a look at it, I can say that your system isn't under memory pressure. The maximum that got swapped out was 160 kilobytes (in only one of those 3 minute periods). And most of the time, there is no swapping activity at all.

    I took the time and moved the data into a spreadsheet to generate a graph of it: blue line corresponds to si, green line to so. The X-axis shows the 24 hours that we recorded, on the Y-axis you find the kilobytes swapped.

    I'm really curious how Williams vmstat would compare to this, once he publishes his stats!

    Cheers,
    Kai

    PS: I found this link to a Linux Journal article that explains a little bit of the vmstat background.