Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SOLVED; Non Issue: Memory leak with no evidence?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
durty_nacho
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2004
Posts: 128
Location: Dallas

PostPosted: Tue Mar 29, 2011 11:21 am    Post subject: SOLVED; Non Issue: Memory leak with no evidence? Reply with quote

After my system has been up for a couple of days with nothing but some pretty standard services running, my memory becomes all used up (according to the TOP command). However, TOP shows nothing is using more than .5%, what gives? The memory is new, and was tested with memtest86 for several hours prior to using with zero failures. Could it be the memory that is the issue?

See below for the current running state:

TOP
Code:

Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  0.2%sy,[/b]  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    995864k total,   973752k used,    22112k free,   124856k buffers
Swap:  2104508k total,        0k used,  2104508k free,   787000k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               
    1 root      20   0  1744  572  504 S    0  0.1   0:00.74 init                                                                   
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                               
    3 root      20   0     0    0    0 S    0  0.0   0:00.03 ksoftirqd/0                                                           
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0                                                           
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1                                                           
    9 root      20   0     0    0    0 S    0  0.0   0:00.01 ksoftirqd/1                                                           
   11 root       0 -20     0    0    0 S    0  0.0   0:00.00 cpuset                                                                 
   12 root       0 -20     0    0    0 S    0  0.0   0:00.00 khelper                                                               
   16 root       0 -20     0    0    0 S    0  0.0   0:00.00 netns                                                                 
  215 root      20   0     0    0    0 S    0  0.0   0:03.15 sync_supers                                                           
  217 root      20   0     0    0    0 S    0  0.0   0:00.00 bdi-default                                                           
  219 root       0 -20     0    0    0 S    0  0.0   0:00.00 kblockd                                                               
  221 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpid                                                                 
  222 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpi_notify                                                           
  223 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpi_hotplug                                                         
  321 root       0 -20     0    0    0 S    0  0.0   0:00.00 ata_sff                                                               
  332 root      20   0     0    0    0 S    0  0.0   0:00.00 khubd                                                                 
  335 root      20   0     0    0    0 S    0  0.0   0:00.00 kseriod                                                               
  341 root       0 -20     0    0    0 S    0  0.0   0:00.00 md                                                                     
  349 root       0 -20     0    0    0 S    0  0.0   0:00.00 cfg80211                                                               
  352 root      20   0     0    0    0 S    0  0.0   0:00.87 kworker/1:1                                                           
  454 root       0 -20     0    0    0 S    0  0.0   0:00.00 rpciod                                                                 
  488 root      20   0     0    0    0 S    0  0.0   0:01.20 kswapd0                                                               
  555 root      20   0     0    0    0 S    0  0.0   0:00.00 fsnotify_mark                                                         
  556 root       0 -20     0    0    0 S    0  0.0   0:00.00 aio                                                                   
  569 root       0 -20     0    0    0 S    0  0.0   0:00.00 nfsiod                                                                 
  576 root       0 -20     0    0    0 S    0  0.0   0:00.00 crypto                                                                 
  612 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/u:2                                                           
  697 root      20   0     0    0    0 S    0  0.0   0:00.00 scsi_eh_0                                                             
  700 root      20   0     0    0    0 S    0  0.0   0:00.00 scsi_eh_1                                                             
  703 root      20   0     0    0    0 S    0  0.0   0:00.40 kworker/u:3                                                           
  758 root       0 -20     0    0    0 S    0  0.0   0:00.00 kpsmoused                                                             
  765 root       0 -20     0    0    0 S    0  0.0   0:00.00 kstriped                                                               
  769 root       0 -20     0    0    0 S    0  0.0   0:00.00 kondemand                                                             
  792 root       0 -20     0    0    0 S    0  0.0   0:00.00 usbhid_resumer                                                         
  840 root       0 -20     0    0    0 S    0  0.0   0:00.00 reiserfs                                                               
  934 root      16  -4  2132  820  496 S    0  0.1   0:00.02 udevd                                                                 
 1140 root      20   0     0    0    0 S    0  0.0   0:00.01 kworker/0:1                                                           
 1289 root      20   0     0    0    0 S    0  0.0   0:00.25 flush-8:0                                                             
 2790 root      20   0  5068  452  220 S    0  0.0   0:00.00 syslog-ng                                                             
 2791 root      20   0  5200 1500 1156 S    0  0.2   0:00.04 syslog-ng                                                             
 2882 root      20   0  7332 2504 1972 S    0  0.3   0:00.00 sshd                                                                   
 2885 dexter    20   0  7332 1552 1016 S    0  0.2   0:00.06 sshd                                                                   
 2886 dexter    20   0  3116 1644 1352 S    0  0.2   0:00.00 bash                                                                   
 3240 root      20   0     0    0    0 S    0  0.0   0:00.05 kworker/0:2                                                           
 3242 root      20   0     0    0    0 S    0  0.0   0:00.08 flush-8:16                                                             
 3249 root      20   0  2616 1228  928 S    0  0.1   0:00.03 su                                                                     
 3250 root      20   0  3128 1704 1364 S    0  0.2   0:00.01 bash


PS AUX
Code:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1744   572 ?        Ss   Mar28   0:00 init [3] 
root         2  0.0  0.0      0     0 ?        S    Mar28   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Mar28   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Mar28   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Mar28   0:00 [migration/1]
root         9  0.0  0.0      0     0 ?        S    Mar28   0:00 [ksoftirqd/1]
root        11  0.0  0.0      0     0 ?        S<   Mar28   0:00 [cpuset]
root        12  0.0  0.0      0     0 ?        S<   Mar28   0:00 [khelper]
root        16  0.0  0.0      0     0 ?        S<   Mar28   0:00 [netns]
root       215  0.0  0.0      0     0 ?        S    Mar28   0:03 [sync_supers]
root       217  0.0  0.0      0     0 ?        S    Mar28   0:00 [bdi-default]
root       219  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kblockd]
root       221  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kacpid]
root       222  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kacpi_notify]
root       223  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kacpi_hotplug]
root       321  0.0  0.0      0     0 ?        S<   Mar28   0:00 [ata_sff]
root       332  0.0  0.0      0     0 ?        S    Mar28   0:00 [khubd]
root       335  0.0  0.0      0     0 ?        S    Mar28   0:00 [kseriod]
root       341  0.0  0.0      0     0 ?        S<   Mar28   0:00 [md]
root       349  0.0  0.0      0     0 ?        S<   Mar28   0:00 [cfg80211]
root       352  0.0  0.0      0     0 ?        S    Mar28   0:00 [kworker/1:1]
root       454  0.0  0.0      0     0 ?        S<   Mar28   0:00 [rpciod]
root       488  0.0  0.0      0     0 ?        S    Mar28   0:01 [kswapd0]
root       555  0.0  0.0      0     0 ?        S    Mar28   0:00 [fsnotify_mark]
root       556  0.0  0.0      0     0 ?        S<   Mar28   0:00 [aio]
root       569  0.0  0.0      0     0 ?        S<   Mar28   0:00 [nfsiod]
root       576  0.0  0.0      0     0 ?        S<   Mar28   0:00 [crypto]
root       612  0.0  0.0      0     0 ?        S    Mar28   0:00 [kworker/u:2]
root       697  0.0  0.0      0     0 ?        S    Mar28   0:00 [scsi_eh_0]
root       700  0.0  0.0      0     0 ?        S    Mar28   0:00 [scsi_eh_1]
root       703  0.0  0.0      0     0 ?        S    Mar28   0:00 [kworker/u:3]
root       758  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kpsmoused]
root       765  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kstriped]
root       769  0.0  0.0      0     0 ?        S<   Mar28   0:00 [kondemand]
root       792  0.0  0.0      0     0 ?        S<   Mar28   0:00 [usbhid_resumer]
root       840  0.0  0.0      0     0 ?        S<   Mar28   0:00 [reiserfs]
root       934  0.0  0.0   2132   820 ?        S<s  Mar28   0:00 /sbin/udevd --daemon
root      1140  0.0  0.0      0     0 ?        S    05:45   0:00 [kworker/0:1]
root      1289  0.0  0.0      0     0 ?        S    Mar28   0:00 [flush-8:0]
root      2790  0.0  0.0   5068   452 ?        S    Mar28   0:00 supervising syslog-ng
root      2791  0.0  0.1   5200  1500 ?        Ss   Mar28   0:00 /usr/sbin/syslog-ng
root      3240  0.0  0.0      0     0 ?        S    06:04   0:00 [kworker/0:2]
root      3249  0.0  0.1   2616  1228 pts/0    S    06:05   0:00 su -
root      3250  0.0  0.1   3128  1704 pts/0    S    06:05   0:00 -su
root      3612  0.0  0.0      0     0 ?        S    06:06   0:00 [kworker/1:0]
root      3848  0.0  0.0   1932   332 ?        Ss   Mar28   0:00 /sbin/dhcpcd -h eth1
nobody    3932  0.0  0.0   2308   712 ?        S    Mar28   0:00 /usr/sbin/dnsmasq -x /var/run/dnsmasq.pid
root      4051  0.0  0.0   4304   984 ?        Ss   Mar28   0:00 /usr/sbin/sshd
root      4111  0.0  0.4   9888  3984 ?        Ss   Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache    4113  0.0  0.2   9188  2340 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache    4114  0.0  0.2  10008  2824 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache    4115  0.0  0.2  10008  2936 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache    4116  0.0  0.2   9888  2744 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache    4117  0.0  0.2   9888  2744 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache    4118  0.0  0.2   9888  2876 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
root      4173  0.0  0.0   1944   648 ?        S    Mar28   0:00 /usr/sbin/crond
ntp       4229  0.0  0.1   4448  1312 ?        Ss   Mar28   0:01 /usr/sbin/ntpd -p /var/run/ntpd.pid -u ntp:ntp
nobody    4298  0.0  0.1   4664  1988 ?        Ss   Mar28   0:16 /usr/sbin/openvpn --config /etc/openvpn/openvpn.conf --writepid /va
root      4361  0.0  0.2  13060  2456 ?        Ss   Mar28   0:00 /usr/sbin/smbd -D
root      4370  0.0  0.1   5764  1456 ?        Ss   Mar28   0:00 /usr/sbin/nmbd -D
root      4374  0.0  0.1  13060  1012 ?        S    Mar28   0:00 /usr/sbin/smbd -D
root      4498  0.0  0.0   3772   820 ?        Ss   Mar28   0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root      4562  0.0  0.0   2096   804 ?        Ss   Mar28   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -reuse
dexter    4633  0.0  0.0   3496   840 ?        S<s  Mar28   0:00 /usr/local/ventsrv/ventrilo_srv -f/usr/local/ventsrv/ventrilo_srv -
root      4647  0.0  0.0   1788   684 tty1     Ss+  Mar28   0:00 /sbin/agetty 38400 tty1 linux
root      4648  0.0  0.0   1788   684 tty2     Ss+  Mar28   0:00 /sbin/agetty 38400 tty2 linux
root      4649  0.0  0.0   1788   684 tty3     Ss+  Mar28   0:00 /sbin/agetty 38400 tty3 linux
root      4650  0.0  0.0   1788   680 tty4     Ss+  Mar28   0:00 /sbin/agetty 38400 tty4 linux
root      4651  0.0  0.0   1788   684 tty5     Ss+  Mar28   0:00 /sbin/agetty 38400 tty5 linux
root      4652  0.0  0.0   1788   684 tty6     Ss+  Mar28   0:00 /sbin/agetty 38400 tty6 linux
root      5045  0.0  0.0   2396   908 pts/0    R+   06:18   0:00 ps aux
root     11756  0.0  0.0   2128   608 ?        S<   Mar28   0:00 /sbin/udevd --daemon
root     16341  0.1  0.3  13768  3720 ?        S    Mar28   1:15 /usr/sbin/smbd -D
apache   27791  0.0  0.2   9888  2500 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache   27792  0.0  0.2   9888  2700 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH
apache   27793  0.0  0.2   9888  2916 ?        S    Mar28   0:00 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VH

_________________
More ways to blow blood cells in your face
React with four bombs and six fire missiles
Armed with seven rounds of space doo-doo pistols


Last edited by durty_nacho on Tue Mar 29, 2011 11:42 am; edited 1 time in total
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Tue Mar 29, 2011 11:31 am    Post subject: Reply with quote

Try with free, it displays also memory usage without cache and buffers. You have nothing to worry about.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
durty_nacho
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2004
Posts: 128
Location: Dallas

PostPosted: Tue Mar 29, 2011 11:39 am    Post subject: Reply with quote

Thank you, it looks like most of my memory is used up in cache and is marked as available cache, or "inactive". Is this normal?

Code:

free -m

total       used       free     shared    buffers     cached
Mem:           972        950         21          0        122        768
-/+ buffers/cache:         59        913
Swap:         2055          0       2055


Code:

cat /proc/meminfo

MemTotal:         995864 kB
MemFree:           22204 kB
Buffers:          125576 kB
Cached:           787356 kB
SwapCached:            0 kB
Active:           142368 kB
Inactive:         780788 kB

_________________
More ways to blow blood cells in your face
React with four bombs and six fire missiles
Armed with seven rounds of space doo-doo pistols
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Tue Mar 29, 2011 11:41 am    Post subject: Reply with quote

Yes, this is the way Linux uses memory. There is a good article about it in wikipedia, methinks.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
durty_nacho
Tux's lil' helper
Tux's lil' helper


Joined: 22 Jul 2004
Posts: 128
Location: Dallas

PostPosted: Tue Mar 29, 2011 11:42 am    Post subject: Reply with quote

I cleared the cache and my available memory went from 21Mb up to almost 900Mb. I take it based on what you just said, and what I read a few minutes ago, that linux will release any of the cached memory to any process that needs it.

This was informative. Thank you for your help, I will mark this thread as SOLVED.
_________________
More ways to blow blood cells in your face
React with four bombs and six fire missiles
Armed with seven rounds of space doo-doo pistols
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum