Memory leak?

Robert Leftwich freebsd at rtl.fmailbox.com
Mon Feb 13 16:00:48 PST 2006


On Mon, 13 Feb 2006 17:58:07 -0500, "Charles Swiger" <cswiger at mac.com>
said:
> On Feb 13, 2006, at 5:13 PM, Robert Leftwich wrote:
> 
> Possibly your database is using lots of SysV shared memory, which  
> would explain why "wired" is going up so much, otherwise perhaps  
> something in the kernel is leaking.  "sysctl kern.malloc" might be  
> interesting to consider.

What should I be looking for? 

The maximum MemUse is  devbuf  2039  8340K, the max InUse is  sysctloid 
3613   176K.

> 
> > Are my assumptions incorrect, should the totals displayed by top be at
> > least approximately equal?
> 
> Exclude the "buf" entry from your math, that will be closer.  You  
> should be looking further down at the SIZE column to see which  
> processes are using so much RAM...
> 

I can't see anything that explains the discrepancy. Below is the top -o
size after a reboot, followed by the current top after 8 datasets (the
extra python process is the analysis app - at a low memory usage point):

(Note that the original 2 python processes are web servers and that I
have 3 postgres clusters running on different ports, pending a move to
separate machines - assuming I can solve this problem)

  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU
  COMMAND
  599 msf         1   4    0 75256K 25408K accept 1   0:00  0.00% python
  582 msf         1  76    0 53772K  5580K select 0   0:00  0.00%
  postgres
  575 msf         1  76    0 53748K  5288K select 0   0:00  0.00%
  postgres
  588 msf         1  76    0 53588K  5360K select 0   0:00  0.00%
  postgres
  574 msf         1  76    0 53564K  5060K select 0   0:00  0.00%
  postgres
  586 msf         1  76    0 52140K 14988K select 0   0:00  0.00% python
  601 root        1   4    0 29388K  3944K sbwait 1   0:00  0.00% sshd
  604 msf         1  76    0 29364K  3996K select 1   0:00  0.00% sshd
  578 msf         1  76    0 29224K  5472K select 0   0:00  0.00%
  postgres
  576 msf         1  76    0 29216K  5372K select 0   0:00  0.00%
  postgres
  583 msf         1  76    0 20488K  5224K select 0   0:00  0.00%
  postgres
  589 msf         1  76    0 20488K  4988K select 0   0:00  0.00%
  postgres
  579 msf         1  76    0 20484K  5220K select 0   0:00  0.00%
  postgres
  580 msf         1  81    0 19548K  5284K select 1   0:00  0.00%
  postgres
  584 msf         1  77    0 19536K  5260K select 1   0:00  0.00%
  postgres
  590 msf         1  76    0 19512K  5012K select 1   0:00  0.00%
  postgres


  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU
  COMMAND
 2256 msf         4  20    0 83228K 31876K kserel 1   0:01  0.00% python
 2257 msf         1   4    0 56340K 19836K sbwait 1   0:00  0.00%
 postgres
  582 msf         1  76    0 53920K 36916K select 0   0:11  0.00%
  postgres
  575 msf         1  76    0 53748K  3948K select 0   0:00  0.00%
  postgres
  588 msf         1  76    0 53708K 36704K select 0   0:03  0.00%
  postgres
  574 msf         1  76    0 53564K  3856K select 0   0:00  0.00%
  postgres
  586 msf         1  76    0 52140K 13912K select 0   0:00  0.00% python
 2641 root        1   4    0 29388K  2876K sbwait 1   0:00  0.00% sshd
 2644 msf         1  76    0 29364K  2904K select 1   0:00  0.00% sshd
  578 msf         1  76    0 29224K  4140K select 0   0:02  0.00%
  postgres
  576 msf         1  76    0 29216K  4048K select 0   0:00  0.00%
  postgres
  583 msf         1  76    0 20488K  3940K select 0   0:00  0.00%
  postgres
  589 msf         1  76    0 20488K  3808K select 0   0:00  0.00%
  postgres
  579 msf         1  76    0 20484K  3896K select 0   0:00  0.00%
  postgres
  580 msf         1  81    0 19548K  3960K select 1   0:00  0.00%
  postgres
  584 msf         1  76    0 19536K  3936K select 1   0:00  0.00%
  postgres
  590 msf         1  76    0 19512K  3828K select 1   0:00  0.00%
  postgres

Robert


More information about the freebsd-questions mailing list