Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Feb 1998 00:57:58 -0800 (PST)
From:      lord@crocodile.org
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Cc:        dk@farm.org
Subject:   kern/5618: kernel memory leak
Message-ID:  <199802010857.AAA00357@noir.crocodile.org>

next in thread | raw e-mail | index | archive | help

>Number:         5618
>Category:       kern
>Synopsis:       kernel memory leak in routetbl.
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb  1 01:00:01 PST 1998
>Last-Modified:
>Originator:     Vadim Zaliva
>Organization:
Private
>Release:        FreeBSD 2.2.2-RELEASE i386
>Environment:

  Moderately loaded 2.2.2 box on LAN running routed, httpd, ircd, sshd.
  Used and shell box for dosen people. Uptime was around 50 days.
  There was IP alias on the one and only ethernet interface.

>Description:

 Noticed slowdown of the system. In `vmstat -m` output routbl category
 occupies more than 10 meg. 

  Output of `vmstat -m`:


Memory statistics by bucket size
Size   In Use   Free   Requests  HighWater  Couldfree
  16       62   1218      62899    1280          0
  32    49630     34     307579     640          0
  64     8367   1745    1710296     320          0
 128     9936    208    4505330     160      12584
 256    62664    392    3000116      80       1168
 512       71    193     156979      40       2150
  1K       27    161    5810616      20    1514765
  2K        8     24       3703      10       1395
  4K        8      6      14449       5          0
  8K        3      2          7       5          0
 16K        4      0          4       5          0
 32K        1      0          1       5          0

Memory usage type by bucket size
Size  Type(s)
  16  devbuf, pcb, routetbl, vnodes, proc, mrt, temp, IpFw/IpAcct, sysctl
  32  devbuf, pcb, routetbl, pgrp, session, subproc, ether_multi, temp
  64  devbuf, routetbl, ifaddr, namecache, VM mapent, VM pgdata, file,
	  lockf, in_multi
 128  devbuf, pcb, routetbl, zombie, ifaddr, cred, vnodes, VM map,
	  VM object, VM pgdata, file desc, ip_moptions, temp, ttys,
	  IpFw/IpAcct, isa_devlist
 256  devbuf, socket, pcb, routetbl, vnodes, VM map, VM pgdata, file desc,
	  subproc, FFS node, NFS srvsock, NFS daemon, temp, select
 512  devbuf, pcb, ioctlops, mount, UFS mount, VM pgdata, file desc, proc,
	  temp, BIO buffer
  1K  devbuf, namei, UFS mount, VM pgdata, file desc, NQNFS Lease, temp,
	  BIO buffer
  2K  devbuf, UFS mount, VM pgdata, proc, BIO buffer
  4K  mbuf, devbuf, ioctlops, VM pgdata, MSDOSFS mount, temp
  8K  NFS node, UFS quota, UFS mount, VM pgdata
 16K  devbuf, namecache
 32K  VM pgdata

Memory statistics by type                          Type  Kern
        Type  InUse MemUse HighUse  Limit Requests Limit Limit Size(s)
         mbuf     1     4K      4K 18437K        1    0     0  4K
       devbuf    38    80K     81K 18437K      129    0     0  16,32,64,128,256,512,1K,2K,4K,16K
       socket  4663  1166K   1215K 18437K   238525    0     0  256
          pcb  9280  1740K   1813K 18437K   316399    0     0  16,32,128,256,512
     routetbl 98885 13905K  13907K 18437K   172810    0     0  16,32,64,128,256
       zombie     0     0K      1K 18437K   155045    0     0  128
       ifaddr     9     2K      2K 18437K        9    0     0  64,128
        namei     1     1K     16K 18437K  5749510    0     0  1K
     ioctlops     0     0K      4K 18437K       27    0     0  512,4K
         cred    49     7K     30K 18437K    77650    0     0  128
         pgrp    34     2K      7K 18437K    37185    0     0  32
      session    27     1K      7K 18437K    32596    0     0  32
        mount     4     2K      2K 18437K        4    0     0  512
     NFS node     1     8K      8K 18437K        1    0     0  8K
       vnodes  3873   482K    498K 18437K    64729    0     0  16,128,256
    namecache  3823   255K    255K 18437K     3823    0     0  64,16K
    UFS quota     1     8K      8K 18437K        1    0     0  8K
    UFS mount    10    19K     19K 18437K       10    0     0  512,1K,2K,8K
       VM map    56    14K     59K 18437K   155101    0     0  128,256
    VM mapent  3999   250K    250K 18437K     3999    0     0  64
    VM object   834   105K    402K 18437K  3759469    0     0  128
    VM pgdata   583    78K    272K 18437K    39710    0     0  64,128,256,512,1K,2K,4K,8K,32K
         file   126     8K     33K 18437K  1620648    0     0  64
    file desc    50     8K     29K 18437K   155692    0     0  128,256,512,1K
        lockf     4     1K      1K 18437K    47702    0     0  64
         proc    61    30K    120K 18437K   157076    0     0  16,512,2K
      subproc    59     5K     53K 18437K   310149    0     0  32,256
     FFS node  3743   936K    955K 18437K  2073167    0     0  256
  NQNFS Lease     1     1K      1K 18437K        1    0     0  1K
  NFS srvsock     2     1K      1K 18437K        2    0     0  256
   NFS daemon     1     1K      1K 18437K        1    0     0  256
  ip_moptions     1     1K      1K 18437K    45773    0     0  128
     in_multi     2     1K      1K 18437K    11445    0     0  64
  ether_multi     1     1K      1K 18437K    11444    0     0  32
          mrt     1     1K      1K 18437K        1    0     0  16
MSDOSFS mount     1     4K      4K 18437K        1    0     0  4K
         temp   101     9K     26K 18437K   225380    0     0  16,32,128,256,512,1K,4K
         ttys   401    51K     99K 18437K    32147    0     0  128
  IpFw/IpAcct     6     1K      1K 18437K        6    0     0  16,128
  isa_devlist     1     1K      1K 18437K        1    0     0  128
       sysctl     0     0K      1K 18437K       11    0     0  16
   BIO buffer    21    23K    178K 18437K    64286    0     0  512,1K,2K
       select    27     7K     52K 18437K    10313    0     0  256

Memory Totals:  In Use    Free    Requests
                19202K    599K    15571979



>How-To-Repeat:

     I don't know :-)

>Fix:
	
    reboot


>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802010857.AAA00357>