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

  • secg97:/root # wget www.mediasoftusa.com/swapusage
    --2013-05-25 07:22:37--  www.mediasoftusa.com/swapusage
    Resolving www.mediasoftusa.com... 69.89.20.44
    Connecting to www.mediasoftusa.com|69.89.20.44|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1223 (1.2K) [text/plain]
    Saving to: `swapusage'

    100%[=============================================================================>] 1,223       --.-K/s   in 0s

    2013-05-25 07:22:41 (85.9 MB/s) - `swapusage' saved [1223/1223]

    secg97:/root # mv swapusage swap-usage.pl
    secg97:/root # chmod u+x swap-usage.pl
    secg97:/root # ./swap-usage.pl
    ............................................................................................................................................................
    SwapTotal: 1024.0 MB
    SwapUsed:   416.5 MB
    ========================================
    MB      %       PID     process
    61.7    6.0     26013   snort_inline
    61.3    6.0     26015   snort_inline
    46.4    4.5     3784    mdw.plx
    23.9    2.3     4666    screenmgr.plx
    23.2    2.3     3302    confd.plx
    22.0    2.1     29822   acc-agent.plx
    21.8    2.1     9597    index.plx
    18.3    1.8     4747    smtpd.bin
    17.8    1.7     3172    confd.plx
    17.1    1.7     19144   confd.plx
    16.6    1.6     27109   confd.plx
    14.4    1.4     4708    smtpd.bin
    7.8     0.8     3503    notifier.plx
    7.2     0.7     3264    aua.bin
    7.1     0.7     31152   httpproxy
    6.4     0.6     3876    selfmonng.plx
    5.3     0.5     3828    selfmonng.plx
    4.2     0.4     25895   ipsfb
    2.6     0.3     4254    dns-resolver.pl
    2.4     0.2     3128    haveged
    2.2     0.2     4263    named
    2.0     0.2     3222    sysmond
    1.9     0.2     3203    confd-qrunner.p
    1.6     0.2     4259    snmpd
    1.4     0.1     4544    httpd
    1.4     0.1     4537    httpd
    1.2     0.1     5183    afcd
    1.1     0.1     9407    dhcpd
    0.9     0.1     19089   httpd
    0.9     0.1     4788    postgres
    0.9     0.1     19199   httpd
    0.7     0.1     3100    irqd
    0.6     0.1     6363    winbindd
    0.6     0.1     26401   cssd
    0.6     0.1     4652    winbindd
    0.6     0.1     4584    ulogd
    0.6     0.1     6365    winbindd
    0.5     0.0     4589    postgres
    0.5     0.0     4492    openvpn
    0.5     0.0     5912    pluto
    0.4     0.0     2781    syslog-ng
    0.4     0.0     3726    postgres
    0.4     0.0     4658    winbindd
    0.3     0.0     4493    openvpn
    0.3     0.0     3547    rrdcached
    0.3     0.0     3902    udevd
    0.3     0.0     3728    postgres
    0.3     0.0     5492    master
    0.3     0.0     3724    postgres
    0.3     0.0     2780    syslog-ng
    0.3     0.0     6419    qmgr
    0.3     0.0     2353    udevd
    0.2     0.0     3727    postgres
    0.2     0.0     5903    starter
    0.2     0.0     3065    hald-addon-inpu
    0.2     0.0     26118   tlsmgr
    0.2     0.0     3043    hald
    0.2     0.0     3725    postgres
    0.2     0.0     3721    postgres
    0.2     0.0     3081    hald-addon-acpi
    0.2     0.0     5859    udevd
    0.2     0.0     4372    sshd
    0.2     0.0     3723    postgres
    0.1     0.0     4335    cron
    0.1     0.0     22574   ntpd
    0.1     0.0     2812    dbus-daemon
    0.1     0.0     26415   frox
    0.1     0.0     3895    mingetty
    0.1     0.0     8277    postgres
    0.1     0.0     3892    mingetty
    0.1     0.0     3896    mingetty
    0.1     0.0     10180   postgres
    0.1     0.0     3044    hald-runner
    0.1     0.0     3893    mingetty
    0.1     0.0     3894    mingetty
    0.1     0.0     8276    postgres
    0.1     0.0     2797    acpid
    0.1     0.0     3173    logger
    0.1     0.0     6188    _pluto_adns
    0.1     0.0     3891    mingetty
    0.1     0.0     3663    asg_ha_zeroconf
    0.1     0.0     3114    lcm-162
    0.1     0.0     3581    atd
    0.1     0.0     3265    logger
    secg97:/root # free -m
                 total       used       free     shared    buffers     cached
    Mem:          1974       1655        318          0         11        483
    -/+ buffers/cache:       1161        812
    Swap:         1023        387        636
    secg97:/root # uptime
     07:22am  up 3 days 23:57,  1 user,  load average: 0.48, 0.24, 0.20
    secg97:/root # version

    Current software version...: 9.100016
    Hardware type..............: 220r5
    Serial number..............: A180640B8796F5A
    Installation image.........: 9.005-16.1
    Installation type..........: msi
    Installed pattern version..: 45986
    Downloaded pattern version.: 45986
    Up2Dates applied...........: 2 (see below)
                                 sys-9.005-9.006-15.5.2.tgz (May 15 03:58)
                                 sys-9.006-9.100-5.16.1.tgz (May 15 04:02)
    Up2Dates available.........: 0
    Factory resets.............: 1
    Timewarps detected.........: 4
Reply

  • secg97:/root # wget www.mediasoftusa.com/swapusage
    --2013-05-25 07:22:37--  www.mediasoftusa.com/swapusage
    Resolving www.mediasoftusa.com... 69.89.20.44
    Connecting to www.mediasoftusa.com|69.89.20.44|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1223 (1.2K) [text/plain]
    Saving to: `swapusage'

    100%[=============================================================================>] 1,223       --.-K/s   in 0s

    2013-05-25 07:22:41 (85.9 MB/s) - `swapusage' saved [1223/1223]

    secg97:/root # mv swapusage swap-usage.pl
    secg97:/root # chmod u+x swap-usage.pl
    secg97:/root # ./swap-usage.pl
    ............................................................................................................................................................
    SwapTotal: 1024.0 MB
    SwapUsed:   416.5 MB
    ========================================
    MB      %       PID     process
    61.7    6.0     26013   snort_inline
    61.3    6.0     26015   snort_inline
    46.4    4.5     3784    mdw.plx
    23.9    2.3     4666    screenmgr.plx
    23.2    2.3     3302    confd.plx
    22.0    2.1     29822   acc-agent.plx
    21.8    2.1     9597    index.plx
    18.3    1.8     4747    smtpd.bin
    17.8    1.7     3172    confd.plx
    17.1    1.7     19144   confd.plx
    16.6    1.6     27109   confd.plx
    14.4    1.4     4708    smtpd.bin
    7.8     0.8     3503    notifier.plx
    7.2     0.7     3264    aua.bin
    7.1     0.7     31152   httpproxy
    6.4     0.6     3876    selfmonng.plx
    5.3     0.5     3828    selfmonng.plx
    4.2     0.4     25895   ipsfb
    2.6     0.3     4254    dns-resolver.pl
    2.4     0.2     3128    haveged
    2.2     0.2     4263    named
    2.0     0.2     3222    sysmond
    1.9     0.2     3203    confd-qrunner.p
    1.6     0.2     4259    snmpd
    1.4     0.1     4544    httpd
    1.4     0.1     4537    httpd
    1.2     0.1     5183    afcd
    1.1     0.1     9407    dhcpd
    0.9     0.1     19089   httpd
    0.9     0.1     4788    postgres
    0.9     0.1     19199   httpd
    0.7     0.1     3100    irqd
    0.6     0.1     6363    winbindd
    0.6     0.1     26401   cssd
    0.6     0.1     4652    winbindd
    0.6     0.1     4584    ulogd
    0.6     0.1     6365    winbindd
    0.5     0.0     4589    postgres
    0.5     0.0     4492    openvpn
    0.5     0.0     5912    pluto
    0.4     0.0     2781    syslog-ng
    0.4     0.0     3726    postgres
    0.4     0.0     4658    winbindd
    0.3     0.0     4493    openvpn
    0.3     0.0     3547    rrdcached
    0.3     0.0     3902    udevd
    0.3     0.0     3728    postgres
    0.3     0.0     5492    master
    0.3     0.0     3724    postgres
    0.3     0.0     2780    syslog-ng
    0.3     0.0     6419    qmgr
    0.3     0.0     2353    udevd
    0.2     0.0     3727    postgres
    0.2     0.0     5903    starter
    0.2     0.0     3065    hald-addon-inpu
    0.2     0.0     26118   tlsmgr
    0.2     0.0     3043    hald
    0.2     0.0     3725    postgres
    0.2     0.0     3721    postgres
    0.2     0.0     3081    hald-addon-acpi
    0.2     0.0     5859    udevd
    0.2     0.0     4372    sshd
    0.2     0.0     3723    postgres
    0.1     0.0     4335    cron
    0.1     0.0     22574   ntpd
    0.1     0.0     2812    dbus-daemon
    0.1     0.0     26415   frox
    0.1     0.0     3895    mingetty
    0.1     0.0     8277    postgres
    0.1     0.0     3892    mingetty
    0.1     0.0     3896    mingetty
    0.1     0.0     10180   postgres
    0.1     0.0     3044    hald-runner
    0.1     0.0     3893    mingetty
    0.1     0.0     3894    mingetty
    0.1     0.0     8276    postgres
    0.1     0.0     2797    acpid
    0.1     0.0     3173    logger
    0.1     0.0     6188    _pluto_adns
    0.1     0.0     3891    mingetty
    0.1     0.0     3663    asg_ha_zeroconf
    0.1     0.0     3114    lcm-162
    0.1     0.0     3581    atd
    0.1     0.0     3265    logger
    secg97:/root # free -m
                 total       used       free     shared    buffers     cached
    Mem:          1974       1655        318          0         11        483
    -/+ buffers/cache:       1161        812
    Swap:         1023        387        636
    secg97:/root # uptime
     07:22am  up 3 days 23:57,  1 user,  load average: 0.48, 0.24, 0.20
    secg97:/root # version

    Current software version...: 9.100016
    Hardware type..............: 220r5
    Serial number..............: A180640B8796F5A
    Installation image.........: 9.005-16.1
    Installation type..........: msi
    Installed pattern version..: 45986
    Downloaded pattern version.: 45986
    Up2Dates applied...........: 2 (see below)
                                 sys-9.005-9.006-15.5.2.tgz (May 15 03:58)
                                 sys-9.006-9.100-5.16.1.tgz (May 15 04:02)
    Up2Dates available.........: 0
    Factory resets.............: 1
    Timewarps detected.........: 4
Children
No Data