/show-swapout

Show amount of swapped-out memory of each process on Linux

Primary LanguageRubyGNU General Public License v2.0GPL-2.0

#What's this?

The program shows amount of swapped-out memory of each process on Linux.

#Example output

$ sudo ruby show_swapout.rb
   SWAP     RSS     PID NAME
   0.0k    1.3M   12010 sudo
   0.0k    5.8M   12011 show_swapout.rb(ruby)
   0.0k    4.1M   11983 vim
   0.0k   13.3M   11966 npviewer.bin
   0.0k   17.6M   11953 chrome
   8.0k    1.1M    7297 dhclient
  40.0k    7.2M    3239 zsh
  56.0k 1024.0k     964 acpid
  76.0k  440.0k     664 upstart-socket-bridge
  92.0k  436.0k   31420 cat
  92.0k  404.0k   31500 compiz-decorator(sh)
  92.0k  424.0k     972 irqbalance
 104.0k  232.0k     960 getty
 104.0k  232.0k     945 getty
 104.0k  232.0k    1314 getty
 108.0k  232.0k     962 getty
 108.0k  232.0k     936 getty
 108.0k  232.0k     959 getty
 108.0k    1.2M   31899 top
 120.0k  636.0k     285 upstart-udev-bridge
 144.0k  208.0k     969 atd
 148.0k  452.0k     968 cron
 156.0k    1.5M       1 init
 160.0k  636.0k   31698 gnome-pty-helper
 160.0k  924.0k   31396 syndaemon
 176.0k  948.0k     844 avahi-daemon:
 180.0k   10.0M   31275 gnome-keyring-daemon
 184.0k  752.0k   31348 dbus-daemon
 188.0k    6.6M   31900 zsh
 192.0k    1.4M    1118 wpa_supplicant
 192.0k  684.0k    1360 rtkit-daemon
 200.0k    2.2M   31479 dconf-service
 208.0k    2.4M   31331 ibus-daemon
 216.0k   24.5M    2833 chrome
 224.0k    2.8M   31365 ibus-engine-mozc
 228.0k  168.0k     846 avahi-daemon:
 268.0k    3.1M     952 polkitd
 276.0k  124.0k   31344 ssh-agent
 296.0k  468.0k   31347 dbus-launch
 296.0k  468.0k   31343 dbus-launch
 308.0k    3.4M     857 console-kit-daemon
 312.0k  552.0k    1036 dnsmasq
 320.0k  304.0k    1568 udisks-daemon:
 336.0k    1.8M   31401 gvfs-afc-volume-monitor
 340.0k    2.5M    1566 udisks-daemon
 340.0k    1.1M     779 rsyslogd
 344.0k    1.8M   32319 gvfsd-metadata
 376.0k    1.2M     938 modem-manager
 412.0k    2.9M   31399 gvfs-gdu-volume-monitor
 424.0k    2.0M   31381 gvfsd
 440.0k    2.7M   31334 ibus-gconf
 444.0k    3.4M     931 NetworkManager
 508.0k    1.9M   31350 dbus-daemon
 508.0k    1.9M   31404 gvfs-gphoto2-volume-monitor
 512.0k    3.5M    1337 upowerd
 568.0k  428.0k     773 sshd
 576.0k    3.2M   31534 unity-files-daemon
 580.0k    4.6M   29969 pulseaudio
 592.0k    3.1M   31657 geoclue-master
 612.0k    1.8M     816 gdm-binary
 620.0k    1.8M   31509 gvfsd-burn
 660.0k  656.0k    7052 udevd
 668.0k  584.0k    7053 udevd
 708.0k  776.0k     831 cupsd
 716.0k  584.0k     294 udevd
 724.0k    5.8M   31598 gnome-screensaver
 744.0k    3.8M   31628 indicator-application-service
 792.0k    1.9M   31386 gvfs-fuse-daemon
 804.0k    3.2M   31406 zeitgeist-datahub
 876.0k    3.5M   31626 indicator-session-service
 880.0k    2.8M   31433 gvfsd-trash
 928.0k    2.0M   29972 gconf-helper
 960.0k    2.1M   31248 gdm-session-worker
 976.0k    3.0M   31619 indicator-messages-service
 992.0k   13.9M    3365 mozc_server
   1.0M    4.1M   31338 ibus-x11
   1.0M    8.2M   31504 bamfdaemon
   1.0M   11.7M   31441 notify-osd
   1.1M    2.4M   31184 gdm-simple-slave
   1.1M    5.9M   31898 cgtop(python)
   1.1M    2.5M     799 dbus-daemon
   1.1M    5.2M   31299 gnome-session
   1.1M    2.9M   31623 indicator-me-service
   1.1M    3.5M   31627 indicator-sound-service
   1.2M    3.8M   31621 indicator-datetime-service
   1.3M    9.4M   31405 gnome-power-manager
   1.4M    7.9M   31820 gkrellm
   1.4M    4.4M   31364 notify-osd
   1.5M   19.2M   31521 unity-panel-service
   1.5M    3.7M   31357 gconfd-2
   1.5M    9.4M   31501 unity-window-decorator
   1.5M    4.7M   31532 unity-applications-daemon
   1.8M    8.8M   31408 polkit-gnome-authentication-agent-1
   2.1M   11.8M   31397 nautilus
   2.2M   13.0M   31693 gnome-terminal
   2.2M    2.5M   30912 e-calendar-factory
   2.3M   17.9M   31188 X
   2.3M    2.5M   30031 e-calendar-factory
   2.5M    2.3M   31352 gconfd-2
   2.9M   40.9M   31407 nm-applet
   2.9M    7.7M   31378 gnome-settings-daemon
   4.6M   45.2M   11838 chrome
   4.6M   45.0M   11896 chrome
   4.6M   70.7M   11800 chrome
   4.6M   47.1M   11994 chrome
   4.7M  932.0k   31706 zsh
   4.7M  932.0k   31699 zsh
   4.7M   20.6M    6678 chrome
   4.8M   82.2M    2755 chrome
   4.8M   21.0M    2724 chrome
   4.8M   49.5M    2752 chrome
   4.9M   24.0M    2719 chrome
   4.9M    5.1M    2695 chrome --type=zygote
   4.9M   18.6M    2729 chrome
   5.0M   28.5M    2726 chrome
   5.0M   93.8M    2749 chrome
   5.2M   14.8M    2721 chrome
   5.2M  123.1M    2737 chrome
   5.7M  144.0M    2689 chrome
   5.9M    2.4M    2693 chrome
   6.0M    2.0M   21543 update-apt-xapian-index-dbus(python)
   6.4M    1.5M    1944 system-service-d(python)
   6.4M    8.6M   31416 zeitgeist-daemon(python)
   6.8M   17.2M   31336 main.py(python)
  11.5M    1.7M    1609 e-calendar-factory
  12.3M   38.6M   31391 compiz
 184.0M  982.5M       0 TOTAL

#License

The program is distributed under GPLv2. See COPYING for more detail.