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

[9.006-5] swap usage results

.
.
Script developed by Anonymous, automation by BAlfson:

How to grab theres stats very easy...Login as root and then copy and paste the following blocks of commands:

wget www.mediasoftusa.com/swapusage
md5sum swapusage

The result should be: 0ed29febd7d70393b43d7a86e92e257c

If that's correct, continue with:
mv swapusage swap-usage.pl
chmod u+x swap-usage.pl
./swap-usage.pl
free -m
uptime
version


#!/usr/bin/perl
use warnings;
use strict;

my $overall = 0;
my %out = ();

opendir(my $dh, '/proc/') || die "Can't open /proc: $!";
my @pids = grep { -d "/proc/".$_ && /^[0-9]+$/} readdir($dh);
closedir($dh);
foreach my $pid (@pids) {
    my $sum = 0;
    next unless -d "/proc/$pid";
    print ".";
    foreach my $swap ( `grep Swap /proc/$pid/smaps 2>/dev/null` ){
        next unless $swap;
        $swap = (split(/\s+/,$swap))[-2];
        $sum += $swap;
        $overall += $swap;
    }

    my $progname = `ps -p $pid  -o comm --no-headers`;
    chomp($progname);
    $sum = t($sum);
    $out{$pid} = [$progname,$sum] unless $sum == 0;
}
$overall = t($overall);
my $total = t(`grep SwapTotal /proc/meminfo`);
print "\nSwapTotal: $total MB\n";
print "SwapUsed:   $overall MB\n";
print "========================================\n";
print "MB\t%\tPID\tprocess\n";
foreach my $pid ( sort{ $out{$b}[1]  $out{$a}[1] } keys(%out) ) {
  print $out{$pid}[1]."\t".p($total,$out{$pid}[1])."\t".$pid."\t".$out{$pid}[0]."\n";
}

sub t {
    my $x = shift;
    $x = (split(/\s+/,$x))[-2] if $x =~ /\s/;
    sprintf("%.1f",$x/1024);
}

sub p {
    my $total = shift;
    my $x = shift;
    return sprintf("%.1f",100*$x/$total);
}


Here's my output:


SwapTotal: 1024.0 MB
SwapUsed:   358.6 MB
========================================
MB      %       PID     process
125.8   12.3    6813    snort_inline
52.3    5.1     5787    afcd
32.0    3.1     7548    snort_inline
23.8    2.3     3513    confd.plx
17.7    1.7     28339   index.plx
16.2    1.6     23224   confd.plx
15.5    1.5     16384   confd.plx
15.4    1.5     5659    screenmgr.plx
13.6    1.3     5711    httpproxy
11.8    1.2     3159    confd.plx
6.6     0.6     4060    mdw.plx
5.9     0.6     4135    selfmonng.plx
5.7     0.6     3286    aua.bin
3.7     0.4     3508    notifier.plx
2.7     0.3     4103    selfmonng.plx
1.8     0.2     3237    sysmond
1.3     0.1     3190    confd-qrunner.p
0.9     0.1     5377    named
0.7     0.1     3090    irqd
0.6     0.1     5724    ctasd
0.6     0.1     5709    ctipd.bin
0.3     0.0     6048    master
0.2     0.0     3550    rrdcached
0.2     0.0     2335    udevd
0.2     0.0     5435    sshd
0.2     0.0     31050   awed
0.2     0.0     1474    udevd
0.2     0.0     31027   awed
0.2     0.0     3054    hald-addon-inpu
0.2     0.0     3070    hald-addon-acpi
0.2     0.0     5719    ctasd
0.2     0.0     1473    udevd
0.1     0.0     2784    dbus-daemon
0.1     0.0     5693    frox
0.1     0.0     1       init
0.1     0.0     8730    smtpd.bin
0.1     0.0     3287    logger
0.1     0.0     5136    ipv6_watchdog
0.1     0.0     4130    mingetty
0.1     0.0     3032    hald
0.1     0.0     4129    mingetty
0.1     0.0     6811    argos
0.1     0.0     3104    lcm-162
0.1     0.0     3118    haveged
0.1     0.0     3579    atd
0.1     0.0     4131    mingetty
0.1     0.0     2768    acpid
0.1     0.0     4133    mingetty
0.1     0.0     4128    mingetty
0.1     0.0     4132    mingetty



 astaro:/tmp # free -m
             total       used       free     shared    buffers     cached
Mem:          7957       7711        246          0        249       4155
-/+ buffers/cache:       3307       4650
Swap:         1023        321        702



 astaro:/tmp # uptime
 15:02pm  up 12 days 12:58,  1 user,  load average: 3.11, 3.46, 3.31



 astaro:/tmp # version

Current software version...: 9.006005
Hardware type..............: 320C
Serial number..............:
Installation image.........: 9.004-33.1
Installation type..........: ssi
Installed pattern version..: 44684
Downloaded pattern version.: 44684
Up2Dates applied...........: 4 (see below)
                             sys-9.004-9.004-33.34.1.tgz (Jan 31 14:19)
                             sys-9.004-9.005-29.15.2.tgz (Feb 13 07:57)
                             sys-9.005-9.005-15.16.1.tgz (Mar  7 02:05)
                             sys-9.005-9.006-15.5.2.tgz (Apr  6 02:01)
Up2Dates available.........: 0
Factory resets.............: 0
Timewarps detected.........: 0


This thread was automatically locked due to age.
Parents
  • From a customer's new UTM 120.  Single scan Avira
    osfa:/root # ./swap-usage.pl
    .....................................................................................................................................
    SwapTotal: 1024.0 MB
    SwapUsed:   579.0 MB
    ========================================
    MB      %       PID     process
    189.7   18.5    4528    httpproxy
    170.9   16.7    5477    snort_inline
    60.0    5.9     4622    afcd
    48.0    4.7     3695    mdw.plx
    18.0    1.8     3456    confd.plx
    15.8    1.5     3085    confd.plx
    13.0    1.3     4961    smtpd.bin
    12.9    1.3     4739    smtpd.bin
    6.2     0.6     3762    selfmonng.plx
    6.2     0.6     4855    epp_client.plx
    6.0     0.6     3443    notifier.plx
    5.3     0.5     3243    aua.bin
    3.6     0.4     3741    selfmonng.plx
    2.0     0.2     3169    sysmond
    1.7     0.2     4111    named
    1.4     0.1     4094    dns-resolver.pl
    1.4     0.1     3116    confd-qrunner.p
    1.2     0.1     5544    dhcpd
    0.9     0.1     4360    httpd
    0.9     0.1     4301    httpd
    0.9     0.1     4513    ctipd.bin
    0.7     0.1     4480    ctasd
    0.7     0.1     13476   httpd
    0.6     0.1     9924    httpd
    0.6     0.1     5176    pluto
    0.6     0.1     4393    postgres
    0.6     0.1     4243    postgres
    0.5     0.0     4359    postgres
    0.4     0.0     2271    udevd
    0.4     0.0     2961    hald
    0.4     0.0     3759    udevd
    0.4     0.0     5052    postgres
    0.4     0.0     5122    udevd
    0.3     0.0     3455    rrdcached
    0.3     0.0     4922    master
    0.3     0.0     3638    postgres
    0.3     0.0     3637    postgres
    0.3     0.0     5693    qmgr
    0.3     0.0     3636    postgres
    0.3     0.0     2672    syslog-ng
    0.3     0.0     3018    irqd
    0.2     0.0     3635    postgres
    0.2     0.0     4475    ctasd
    0.2     0.0     4203    sshd
    0.2     0.0     2671    syslog-ng
    0.2     0.0     2983    hald-addon-inpu
    0.2     0.0     4454    frox
    0.2     0.0     2710    dbus-daemon
    0.2     0.0     13881   postgres
    0.2     0.0     4390    pop3proxy
    0.2     0.0     2962    hald-runner
    0.2     0.0     5174    starter
    0.2     0.0     2999    hald-addon-acpi
    0.2     0.0     29291   postgres
    0.2     0.0     3623    postgres
    0.2     0.0     2998    hald-addon-cpuf
    0.1     0.0     3754    mingetty
    0.1     0.0     3102    confd-queuer
    0.1     0.0     4182    cron
    0.1     0.0     4234    hotspotd
    0.1     0.0     3753    mingetty
    0.1     0.0     3497    atd
    0.1     0.0     3757    mingetty
    0.1     0.0     3755    mingetty
    0.1     0.0     4356    ulogd
    0.1     0.0     5128    openl2tpd
    0.1     0.0     5466    _pluto_adns
    0.1     0.0     2688    acpid
    0.1     0.0     3244    logger
    0.1     0.0     3756    mingetty
    0.1     0.0     3081    haveged
    osfa:/root # free -m
                 total       used       free     shared    buffers     cached
    Mem:          2000       1939         60          0         51        856
    -/+ buffers/cache:       1031        969
    Swap:         1023        558        465
    osfa:/root # uptime
     14:18pm  up 6 days 20:14,  1 user,  load average: 1.26, 1.05, 0.92
    osfa:/root # version

    Current software version...: 9.006005
    Hardware type..............: 120r5
    Serial number..............: A1705A8ED3AB894
    Installation image.........: 9.003-16.1
    Installation type..........: ssi
    Installed pattern version..: 44703
    Downloaded pattern version.: 44703
    Up2Dates applied...........: 4 (see below)
                                 sys-9.003-9.004-15.33.1.tgz (Dec  7 04:03)
                                 sys-9.004-9.004-33.34.1.tgz (Jan  9 05:00)
                                 sys-9.005-9.005-15.16.1.tgz (Mar  4 19:14)
                                 sys-9.005-9.006-15.5.2.tgz (Apr 11 18:03)
    Up2Dates available.........: 0
    Factory resets.............: 0
    Timewarps detected.........: 0

    Cheers - Bob
Reply
  • From a customer's new UTM 120.  Single scan Avira
    osfa:/root # ./swap-usage.pl
    .....................................................................................................................................
    SwapTotal: 1024.0 MB
    SwapUsed:   579.0 MB
    ========================================
    MB      %       PID     process
    189.7   18.5    4528    httpproxy
    170.9   16.7    5477    snort_inline
    60.0    5.9     4622    afcd
    48.0    4.7     3695    mdw.plx
    18.0    1.8     3456    confd.plx
    15.8    1.5     3085    confd.plx
    13.0    1.3     4961    smtpd.bin
    12.9    1.3     4739    smtpd.bin
    6.2     0.6     3762    selfmonng.plx
    6.2     0.6     4855    epp_client.plx
    6.0     0.6     3443    notifier.plx
    5.3     0.5     3243    aua.bin
    3.6     0.4     3741    selfmonng.plx
    2.0     0.2     3169    sysmond
    1.7     0.2     4111    named
    1.4     0.1     4094    dns-resolver.pl
    1.4     0.1     3116    confd-qrunner.p
    1.2     0.1     5544    dhcpd
    0.9     0.1     4360    httpd
    0.9     0.1     4301    httpd
    0.9     0.1     4513    ctipd.bin
    0.7     0.1     4480    ctasd
    0.7     0.1     13476   httpd
    0.6     0.1     9924    httpd
    0.6     0.1     5176    pluto
    0.6     0.1     4393    postgres
    0.6     0.1     4243    postgres
    0.5     0.0     4359    postgres
    0.4     0.0     2271    udevd
    0.4     0.0     2961    hald
    0.4     0.0     3759    udevd
    0.4     0.0     5052    postgres
    0.4     0.0     5122    udevd
    0.3     0.0     3455    rrdcached
    0.3     0.0     4922    master
    0.3     0.0     3638    postgres
    0.3     0.0     3637    postgres
    0.3     0.0     5693    qmgr
    0.3     0.0     3636    postgres
    0.3     0.0     2672    syslog-ng
    0.3     0.0     3018    irqd
    0.2     0.0     3635    postgres
    0.2     0.0     4475    ctasd
    0.2     0.0     4203    sshd
    0.2     0.0     2671    syslog-ng
    0.2     0.0     2983    hald-addon-inpu
    0.2     0.0     4454    frox
    0.2     0.0     2710    dbus-daemon
    0.2     0.0     13881   postgres
    0.2     0.0     4390    pop3proxy
    0.2     0.0     2962    hald-runner
    0.2     0.0     5174    starter
    0.2     0.0     2999    hald-addon-acpi
    0.2     0.0     29291   postgres
    0.2     0.0     3623    postgres
    0.2     0.0     2998    hald-addon-cpuf
    0.1     0.0     3754    mingetty
    0.1     0.0     3102    confd-queuer
    0.1     0.0     4182    cron
    0.1     0.0     4234    hotspotd
    0.1     0.0     3753    mingetty
    0.1     0.0     3497    atd
    0.1     0.0     3757    mingetty
    0.1     0.0     3755    mingetty
    0.1     0.0     4356    ulogd
    0.1     0.0     5128    openl2tpd
    0.1     0.0     5466    _pluto_adns
    0.1     0.0     2688    acpid
    0.1     0.0     3244    logger
    0.1     0.0     3756    mingetty
    0.1     0.0     3081    haveged
    osfa:/root # free -m
                 total       used       free     shared    buffers     cached
    Mem:          2000       1939         60          0         51        856
    -/+ buffers/cache:       1031        969
    Swap:         1023        558        465
    osfa:/root # uptime
     14:18pm  up 6 days 20:14,  1 user,  load average: 1.26, 1.05, 0.92
    osfa:/root # version

    Current software version...: 9.006005
    Hardware type..............: 120r5
    Serial number..............: A1705A8ED3AB894
    Installation image.........: 9.003-16.1
    Installation type..........: ssi
    Installed pattern version..: 44703
    Downloaded pattern version.: 44703
    Up2Dates applied...........: 4 (see below)
                                 sys-9.003-9.004-15.33.1.tgz (Dec  7 04:03)
                                 sys-9.004-9.004-33.34.1.tgz (Jan  9 05:00)
                                 sys-9.005-9.005-15.16.1.tgz (Mar  4 19:14)
                                 sys-9.005-9.006-15.5.2.tgz (Apr 11 18:03)
    Up2Dates available.........: 0
    Factory resets.............: 0
    Timewarps detected.........: 0

    Cheers - Bob
Children
No Data