Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: ACPI Exception AE_NO_MEMORY



On Thu, Apr 08, 2010 at 04:04:53PM +0300, Jukka Marin wrote:
> > ACPI Exception (evgpe-0886): AE_NO_MEMORY, Unable to queue handler for
> >  GPE[ 8] - event disabled [20080321]

Since the last crash, I have had around 400 MB "free" RAM on dom0 (ie. free
or used by file buffering).  I just noticed that the amount of "free" RAM
has dropped to 290 MB.  I wonder if this is the same phenomenon that makes
the system run out of RAM.

I haven't done anything extraordinary on the system today - just copied some
data (a few hundred gigabytes) from one disk to another.  Both disks are
behind an Areca RAID controller.

Here's what vmstat -m says now:

Memory statistics by bucket size
    Size   In Use   Free   Requests  HighWater  Couldfree
      16      821    203     216366    1280          0
      32      942     82      53058     640          0
      64     3004     68      58899     320          0
     128     1051     37       7777     160          0
     256      108      4       3618      80          0
     512      589     11        613      40          0
    1024      141      3        518      20          0
    2048       48      2     156505      10          0
    4096      543      3    3581150       5          0
    8192        6      1          8       5          0
   16384        6      0         86       5          0
   32768        4      0          6       5          0
  131072        1      0          1       5          0
  262144        1      0          1       5          0
  524288        1      0          1       5          0

Memory usage type by bucket size
    Size  Type(s)
      16  kernfs mount, prop string, acpi, USB, USB device, ifaddr, soname,
          mbuf, sockaddr, vmem, sysctldata, devbuf, pcb, temp, routetbl,
          ip_moptions, in_multi, VM swap, NETSMBDEV, xform
      32  prop string, acpi, USB, ifmedia, ifaddr, ether_multi, soname,
          packet tags, sockaddr, vmem, blist, devbuf, pcb, temp, routetbl,
          VM swap, RAIDframe, tcpcongctl, xform
      64  prop array, acpi, USB, USB device, ifaddr, vmem, sysctldata, devbuf,
          DMA map, temp, dkwedge, NDP
     128  prop array, prop dictionary, acpi, USB, USB device, ifaddr, soname,
          ttys, vmem, sysctlnode, sysctldata, devbuf, pcb, temp, routetbl,
          UFS mount, in_multi, VM swap, NDP
     256  prop array, acpi, USB, USB device, ifaddr, vnodes, vmem, sysctldata,
          proc, devbuf, DMA map, temp, routetbl, nfs_export
     512  prop array, acpi, ifaddr, vnodes, sysctldata, proc, devbuf, DMA map,
          dkwedge, VM map, crypto
    1024  acpi, USB, ttys, sysctlnode, sysctldata, devbuf, temp, VM page
    2048  USB device, vmem, sysctlnode, sysctldata, devbuf, temp, UFS mount,
          RAIDframe
    4096  USB, vmem, sysctlnode, devbuf, DMA map, temp, UFS mount, RAIDframe
    8192  vmem, sysctlnode, devbuf
   16384  vmem, sysctlnode, devbuf
   32768  vmem, devbuf, UFS mount
  131072  devbuf
  262144  devbuf
  524288  blist

Memory statistics by type                                Type  Kern
           Type InUse  MemUse HighUse   Limit   Requests Limit Limit Size(s)
   kernfs mount     1      1K      1K  78644K          1     0     0 16
     prop array     2      1K      1K  78644K          7     0     0 
64,128,256,512
prop dictionary   309     39K     40K  78644K        317     0     0 128
    prop string   618     11K     11K  78644K        618     0     0 16,32
           acpi  1788    124K    124K  78644K       5393     0     0 
16,32,64,128,256,512,1024
            USB    92     13K     13K  78644K        106     0     0 
16,32,64,128,256,1024,4096
     USB device    38     38K     38K  78644K         38     0     0 
16,64,128,256,2048
        ifmedia    39      2K      2K  78644K         53     0     0 32
         ifaddr    73     15K     15K  78644K        100     0     0 
16,32,64,128,256,512
    ether_multi    24      1K      1K  78644K         37     0     0 32
         vnodes    37     10K     10K  78644K         37     0     0 256,512
         soname    10      1K      2K  78644K       1850     0     0 16,32,128
    packet tags     0      0K      1K  78644K      40487     0     0 32
           mbuf     0      0K      1K  78644K         10     0     0 16
       sockaddr   120      4K      4K  78644K      15051     0     0 16,32
           ttys    65     43K     43K  78644K         65     0     0 128,1024
           vmem     8     33K     45K  78644K        347     0     0 
16,32,64,128,256,2048,4096,8192,16384,32768
          blist     2    277K    277K  78644K          2     0     0 32,524288
     sysctlnode   112    165K    165K  78644K        146     0     0 
128,1024,2048,4096,8192,16384
     sysctldata    65      5K      5K  78644K         74     0     0 
16,64,128,256,512,1024,2048
           proc     1      1K      1K  78644K          2     0     0 256,512
         devbuf   457    491K    503K  78644K     262216     0     0 
16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,131072,262144
        DMA map  3158   2438K   2438K  78644K       3158     0     0 
64,256,512,4096
            pcb    28      4K      4K  78644K       1964     0     0 16,32,128
           temp    21     10K     22K  78644K    3742798     0     0 
16,32,64,128,256,1024,2048,4096
       routetbl    48      4K      5K  78644K       2971     0     0 
16,32,128,256
      UFS mount    18     61K     61K  78644K         18     0     0 
128,2048,4096,32768
    ip_moptions     1      1K      1K  78644K          1     0     0 16
       in_multi    82      6K      6K  78644K        118     0     0 16,128
        dkwedge     2      1K      1K  78644K          2     0     0 64,512
        VM swap     3      1K      1K  78644K          3     0     0 16,32,128
        VM page     1      1K      1K  78644K          1     0     0 1024
         VM map     3      2K      2K  78644K          3     0     0 512
     nfs_export     6      2K      2K  78644K          6     0     0 256
      RAIDframe    10     35K     35K  78644K         10     0     0 
32,2048,4096
      NETSMBDEV     1      1K      1K  78644K          1     0     0 16
            NDP    20      2K      2K  78644K         33     0     0 64,128
     tcpcongctl     2      1K      1K  78644K          2     0     0 32
         crypto     1      1K      1K  78644K          1     0     0 512
          xform     0      0K      1K  78644K        560     0     0 16,32

Memory totals:  In Use    Free    Requests
                 3824K     49K     4078607

Memory resource pool statistics
Name        Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle
aio_jobs_pool 80   230009    0   230009   136   135     1     1     0   inf    1
amappl        48     3559    0     2693    11     0    11    11     0   inf    0
anonpl        16    39602    0    29027    65    13    52    58     0   inf    0
aobj          72       57    0       49     1     0     1     1     0   inf    0
ataspl        56        7    0        7     1     1     0     1     0   inf    0
biopl        172     5085    0     5049    63    61     2    25     0   inf    0
brtpl         32     3669    0     3654     1     0     1     1     0   inf    0
buf16k      16384   98223    0    98172  7983  7970    13   889     1     1    0
buf1k       1024     1550    0     1546    19    18     1     3     1     1    0
buf2k       2048  7393681    0  7358089  5781  4617  1164  1166     1     1    0
buf32k      32768    3642    0     3639  1157  1155     2   249     1     1    0
buf4k       4096     4674    0     4670   137   136     1    18     1     1    0
buf8k       8192     3402    0     3373   215   211     4    26     1     1    0
bufpl        172   234738    0   197547  4396  2773  1623  1623     0   inf    0
cwdi          24      314    0      269     1     0     1     1     0   inf    0
execargs    262144   4512    0     4512    94    93     1     3     0    16    1
extent        20        9    0        2     1     0     1     1     0   inf    0
fcrpl         64      112    0      108     2     0     2     2     2   inf    1
fdfile        32     2077    0     1721     3     0     3     3     0   inf    0
ffsdino1     128    31047    0     2085   959     0   959   959     0   inf    0
ffsdino2     256     2502    0     2037   123    93    30    30     0   inf    0
ffsino       164    29722    0      295  1239     0  1239  1239     0   inf    0
file          64     1568    0     1372     5     1     4     4     0   inf    0
filedesc     460      317    0      272     7     0     7     7     0   inf    0
fstrans       20      295    0      230     1     0     1     1     0   inf    0
in6pcbpl     144    10839    0    10819     1     0     1     1     0   inf    0
inmltpl       32        3    0        1     1     0     1     1     0   inf    0
inpcbpl      108    13578    0    13557     1     0     1     1     0   inf    0
kcredpl      164      352    0      333     1     0     1     1     0   inf    0
kmem-100     100      334    0      279    21    10    11    12     0   inf    0
kmem-12       12     2622    0     2371    44    36     8    44     0   inf    0
kmem-128     128       64    0       48     5     1     4     4     0   inf    0
kmem-16       16      286    0      121    10     4     6     6     0   inf    0
kmem-20       20      482    0      297     9     1     8     8     0   inf    0
kmem-24       24    15146    0    10592   696   479   217   217     0   inf    0
kmem-28       28     8995    0     6642   476   345   131   131     0   inf    0
kmem-32       32      281    0      184    34    27     7     7     0   inf    0
kmem-36       36     2012    0     1743    24     3    21    23     0   inf    0
kmem-4         4        2    0        2     2     2     0     1     0   inf    0
kmem-40       40       61    0       25     4     1     3     3     0   inf    0
kmem-44       44      734    0      694     4     0     4     4     0   inf    0
kmem-48       48       22    0       16     2     1     1     2     0   inf    0
kmem-56       56    11525    0        9  1283     3  1280  1280     0   inf    0
kmem-64       64       29    0       17     3     1     2     3     0   inf    0
kmem-72       72     3301    0     2749    97     8    89    93     0   inf    0
kmem-8         8     3962    0     2936    17     0    17    17     0   inf    0
kmem-84       84       46    0       21     8     3     5     5     0   inf    0
ksiginfo      48      805    0      803     1     0     1     1     0   inf    0
kvakernel   4096     5424    0      740   150     0   150   150     0   inf    0
kvakmem     4096     6332    0     4473    70    11    59    59     0   inf    0
lockf         64       41    0       34     1     0     1     1     0   inf    0
lwppl        640      366    0      271    21     4    17    18     0   inf    0
lwpucpl      776       45    0       45     2     2     0     1     0   inf    0
mbpl         256    24236    0    23657   138   100    38    41     1   inf    1
mclpl       2048     8178    0     7636  1269   994   275   286     4  4096    4
mutex         12      519    0      438     1     0     1     1     0   inf    0
ncache        96    52628    0    27472   625     0   625   625     0   inf    0
pcache       576       72    0       14     9     0     9     9     0   inf    0
pcglarge     756     3966    0     3816   403   373    30    71     0   inf    0
pcgnormal    180    47292    0    46967   739   724    15   175     0   inf    0
pdict16       44       19    0        0     1     0     1     1     0   inf    0
pdict32       60        8    0        0     1     0     1     1     0   inf    0
pdppl       16384     323    0      279   283   239    44    54     0   inf    0
phpool-0      32    18093    0    16486    22     9    13    16     0   inf    0
phpool-128    44        2    0        2     2     2     0     1     0   inf    0
phpool-64     36     3730    0     1603    19     0    19    19     0   inf    0
piperd       172      187    0      177     1     0     1     1     0   inf    0
pipewr       172      202    0      192     1     0     1     1     0   inf    0
plimitpl     196       32    0       19     1     0     1     1     0   inf    0
pmappl       124      314    0      270     2     0     2     2     0   inf    0
pnbufpl     1024     1046    0     1040    38    36     2     5     0   inf    0
procpl       472      319    0      274     7     0     7     7     0   inf    0
proparay      32        2    0        0     1     0     1     1     0   inf    0
propdict      32      317    0        8     3     0     3     3     0   inf    0
propnmbr      32       40    0        5     1     0     1     1     0   inf    0
propstng      20      721    0        4     4     0     4     4     0   inf    0
pstatspl     224      318    0      273     3     0     3     3     0   inf    0
ptimerpl     156       54    0       49     1     0     1     1     0   inf    0
ptimerspl    140       54    0       49     1     0     1     1     0   inf    0
pvpl          20    83975    0    73182    72    10    62    72     0   inf    0
ractx         24    27033    0    26118   148   137    11   148     0   inf    0
rndsample    528  1484730    0  1484714    90    85     5     7     0   inf    2
rtentpl      136      201    0      146     2     0     2     2     0   inf    0
sackholepl    20        1    0        1     1     1     0     1     0   inf    0
scxspl       164 95288625    0 95288625    85    82     3     3     1   inf    3
sigacts     2056      317    0      272   288   243    45    54     0   inf    0
socket       320      471    0      399     7     0     7     7     0   inf    0
synpl        188       11    0       11     7     6     1     1     0   inf    1
tcpcbpl      500     8404    0     8386     3     0     3     3     0   inf    0
tcpipqepl     44     8196    0     8196   396   395     1     1     0   inf    1
tstilepl      52      369    0      274     2     0     2     2     0   inf    0
uarea       12288     368    0      273   340   245    95   104     0   inf    0
ufsdir       264       58    0       57    38    37     1     1     0   inf    0
vmembt        28    29360    0    13198   121     9   112   112     0   inf    0
vmmpepl       84    19425    0     6170   316    39   277   277     0   inf    0
vmsppl       212      312    0      268     3     0     3     3     0   inf    0
vnodepl      184    30418    0      970  1352     0  1352  1352     0   inf    0
xbbfp         12 16446343    0 16446343     2     0     2     2     2   inf    2
xbbip        324 16628464    0 16628464    48    43     5     6     3   inf    5
xbbrp         24 16446035    0 16446035     1     0     1     1     1   inf    1
xen_shm-1      1     4076    0     4044   339   331     8     9     0   inf    0
xnbpkt        12 147065268   0 147065268    1     0     1     1     0   inf    1
xnbxm       4096     7911    0     7883   948   917    31    34     0   inf    3

In use 101403K, total allocated 107199K; utilization 94.6%


If 107 MB is in use and 290 MB is "free", where's the rest of my 512 MB?

This is what top says:

Memory: 213M Act, 108M Inact, 19M Wired, 12M Exec, 280M File, 10M Free
Swap: 4096M Total, 4096M Free

I don't know how to read the numbers - if I add up all of them, I get over 
640 MB (the same on my desktop system), so that can't be right.

Maybe there's a memory leak somewhere.. ?

  -jm


Home | Main Index | Thread Index | Old Index