Skip site navigation (1)Skip section navigation (2)
From:      Ben Stuyts <ben@stuyts.nl>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Robert Watson <rwatson@freebsd.org>, current@freebsd.org, jeff@freebsd.org
Subject:   Re: [Ugly PATCH] Again: panic kmem_malloc()
Message-ID:  <4.3.2.7.2.20021016213322.01c6d348@terminus>
In-Reply-To: <3DA72490.32A10E8@mindspring.com>
References:  <Pine.NEB.3.96L.1021010175350.39392C-100000@fledge.watson.org> <4.3.2.7.2.20021011100633.03783d58@terminus>

next in thread | previous in thread | raw e-mail | index | archive | help
At 21:20 11/10/2002, Terry Lambert wrote:
>Please find a (relatively bogus) patch attached, which could cause
>things to block for a long time, but will avoid the panic.

Terry,

I just got the same panic without your patch. (I wanted to verify that it 
was still panic-ing with the latest src tree.) I am now building a kernel 
with your patch.

I'll also run your vmstat script that you posted in a similar thread. One 
of the big memory users seems to be sem, and it's growing. Almost every 
time I do a vmstat -m, sem usage has grown a few k.

         Type  InUse MemUse HighUse Requests  Size(s)
      atkbddev     2     1K      1K        2  32
    pfs_fileno     1    32K     32K        1  32768
      nexusdev     2     1K      1K        2  16
       memdesc     1     4K      4K        1  4096
     legacydrv     3     1K      1K        3  16
     VM pgdata     1     4K      4K        1  4096
     pfs_nodes    20     3K      3K       20  128
MSDOSFS mount     1     8K      8K        1  8192
     UFS mount    12    23K     39K       14  256,2048,4096,16384
     UFS ihash     1    16K     16K        1  16384
   UFS dirhash    57    11K     11K      117  16,32,64,128,512
      FFS node  4976   933K    936K    40528  128,256
        dirrem     0     0K     31K     5522  32
         mkdir     0     0K      3K      520  32
        diradd    14     1K      7K     3118  32
      freefile     0     0K     26K     4839  32
      freeblks     1     1K    186K     3820  256
      freefrag     6     1K      1K     2494  32
    allocindir    10     1K     86K     8596  64
      indirdep     2     1K    876K      577  32,8192
   allocdirect    23     3K     16K     8457  128
     bmsafemap     3     1K      3K      365  32
        newblk     1     1K      1K    17054  64,256
      inodedep    16    18K    168K     9570  128,16384
       pagedep     2     3K      7K      874  64,2048
      p1003.1b     1     1K      1K        1  16
    NFS daemon     5     3K      3K        5  256,512
   NFS srvsock     2     1K      1K        2  128
  ip6_moptions     1     1K      1K        1  16
     in6_multi    10     1K      1K       10  16,64
      syncache     1     8K      8K        1  8192
   IpFw/IpAcct    30     4K      4K       30  64,128
      in_multi     2     1K      1K        2  32
      routetbl    41     6K      6K       76  16,32,64,128,256
            lo     1     1K      1K        1  512
         clone     3    12K     12K        3  4096
   ether_multi    35     2K      2K       35  16,32,64
        ifaddr    22     7K      7K       22  32,256,512,2048
           BPF     6     9K      9K        6  128,256,4096
         mount    20     4K      4K       24  16,32,128,512
        vnodes    23     6K      6K      137  16,32,64,128,256
cluster_save buffer     0     0K      1K     1183  32,64
      vfscache  2634   197K    198K    32833  64,128,256,32768
    BIO buffer    21    26K    205K     1130  512,1024,2048
         DEVFS   121    22K     22K      121  16,32,128,8192
           pcb    38     5K      5K       58  16,32,64,2048
        soname     4     1K      1K     1415  16,32,128
          ptys     2     1K      1K        2  512
          ttys   614    81K     81K     1121  128,512
           shm     3    18K     19K        8  16,1024,16384
           sem167320  2622K   2622K   167320  16,1024,4096
           msg     4    25K     25K        4  512,4096,16384
      ioctlops     0     0K      1K       22  512,1024
        USBdev     1     1K      2K        4  128,512
           USB    15    21K     22K    15345  16,32,128,256,4096
     taskqueue     1     1K      1K        1  128
          sbuf     0     0K      5K        2  32,4096
          rman    99     7K      7K      496  16,64,128
       mbufmgr   106    15K     15K      106  32,64,128,2048,8192
          kobj   127   508K    508K      127  4096
  eventhandler    22     2K      2K       22  32,128
           bus   470    39K     40K     1363 
16,32,64,128,256,512,2048,4096,8192
          SWAP     2    73K     73K        2  64
     sysctltmp     0     0K      4K     8856  16,32,64,128,256,512,1024,4096
        sysctl     0     0K      1K      386  16,32,64
       uidinfo     7     1K      1K      525  32,128
          cred    34     5K      5K    18178  128
       subproc   114    11K     14K    10613  64,256
          proc     2     1K      1K        2  512
       session    33     5K      5K       68  128
          pgrp    40     5K      6K      117  128
        module   171    11K     11K      171  64
        ip6ndp     3     1K      1K        4  64,128,512
          temp    11    54K     55K    19887 
16,32,64,128,256,512,1024,2048,4096,8192,16384,32768
        devbuf   473   964K    997K     2268 
16,32,64,128,256,512,1024,2048,4096,8192,32768
         lockf     6     1K      1K      549  64
        feeder    48     1K      1K       48  16
        linker    65    13K     18K       85  16,32,256,1024,4096,8192
        KTRACE   100    13K     13K      100  128
       ithread    40     7K      7K       41  64,256
        atexit     2     1K      1K        2  16
        zombie     0     0K      1K    10455  128
     proc-args    50     3K      4K    11585  16,32,64,128,256
        kqueue     2     2K      4K       26  256,1024
          kenv    46     4K      4K       47  16,32,64,2048
         sigio     1     1K      1K        1  32
     file desc    97    25K     29K    10553  256
         dev_t    51    13K     13K       51  256
      ppbusdev     1     1K      1K        1  128
   ISOFS mount     1    16K     16K        1  16384
        isadev    22     2K      2K       22  64
   pfs_vncache     2     1K      1K        8  32

I'll see what the stats are tomorrow.

Kind regards,
Ben


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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