freebsd 9.1 kernel panic / kmem_malloc(2887680): kmem _map too small: 28092231680 total allocated

dennis berger db at nipsi.de
Tue Dec 10 12:31:09 UTC 2013


Dear list,
in the last days our storage system crashed (kernel panic savecore: reboot after panic: kmem_malloc(2887680): kmem
_map too small: 28092231680 total allocated)  two times. After the first time I've activated a crash device in order to get kernel core dump, which I got the second time it crashed.
Both times the crash happened at night around 3 o'clock when we clean up old snapshots, backup the filesystems and locatedb gets updated.
Additionally I recognized that one device name is too long and geom was complaining about it. 
I’ve renamed this to a shorter one today, but it’s unclear if that was the cause. In any case I’ve attached the error message as well. 
Have you a hint for what the cause could be and if it’s fixed in recent stable?

best,

 -dennis



= OS =

 * FreeBSD 9.1 release plus a patched opensolaris.ko/zfs.ko which includes one fix for a zfs deadlock in arc handler.




= Software=

 * kernel nfsv3 with 16 kernel threads.
 * istgt accessing zvols
 * samba3 accessing zfs filesystems directly.





= Attachments =


== opensolaris.ko patch mentioned above ==

--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
@@ -3720,8 +3720,16 @@ arc_lowmem(void *arg __unused, int
howto __unused)
	mutex_enter(&arc_reclaim_thr_lock);
	needfree = 1;
	cv_signal(&arc_reclaim_thr_cv);
-	while (needfree)
-	 msleep(&needfree, &arc_reclaim_thr_lock, 0, "zfs:lowmem", 0);
+
+	/*
+	 * It is unsafe to block here in arbitrary threads, because
we can come
+	 * here from ARC itself and may hold ARC locks and thus risk
a deadlock
+	 * with ARC reclaim thread.
+	 */
+	if (curproc == pageproc) {
+	 while (needfree)
+	 msleep(&needfree, &arc_reclaim_thr_lock, 0, "zfs:lowmem", 0);
+	}
	mutex_exit(&arc_reclaim_thr_lock);
	mutex_exit(&arc_lowmem_lock);


 
== Geom error message ( hundreds of them ) == 

Dec 10 11:09:02 freenas kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/vmpool/XXXXXXXXXXXXXXXXXX at hourly-2013-12-10_11.09.01--1ds2, error=63)



== Kernel debugger + backtrace ==

# kgdb /boot/kernel/kernel /var/crash/vmcore.0 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...

Unread portion of the kernel message buffer:
panic: kmem_malloc(2887680): kmem_map too small: 28092231680 total allocated
cpuid = 6
KDB: stack backtrace:
#0 0xffffffff809208a6 at kdb_backtrace+0x66
#1 0xffffffff808ea8be at panic+0x1ce
#2 0xffffffff80b44930 at vm_map_locked+0
#3 0xffffffff80b3b41a at uma_large_malloc+0x4a
#4 0xffffffff808d5a69 at malloc+0xd9
#5 0xffffffff80928931 at sbuf_extend+0x51
#6 0xffffffff809289ef at sbuf_put_byte+0x6f
#7 0xffffffff809235d3 at kvprintf+0x83
#8 0xffffffff80928b96 at sbuf_vprintf+0x26
#9 0xffffffff80928c10 at sbuf_printf+0x60
#10 0xffffffff8085cad8 at g_part_dumpconf+0x98
#11 0xffffffff80854359 at g_conf_specific+0x349
#12 0xffffffff80854e4c at g_run_events+0x1ec
#13 0xffffffff808bb9ef at fork_exit+0x11f
#14 0xffffffff80bc368e at fork_trampoline+0xe
Uptime: 4d23h40m31s
Dumping 17627 out of 49123 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91%


(kgdb) bt
#0  doadump (textdump=Variable "textdump" is not available.
) at pcpu.h:224
#1  0xffffffff808ea3a1 in kern_reboot (howto=260)
    at /usr/src/sys/kern/kern_shutdown.c:448
#2  0xffffffff808ea897 in panic (fmt=0x1 <Address 0x1 out of bounds>)
    at /usr/src/sys/kern/kern_shutdown.c:636
#3  0xffffffff80b44930 in kmem_malloc (map=Variable "map" is not available.
) at /usr/src/sys/vm/vm_kern.c:304
#4  0xffffffff80b3b41a in uma_large_malloc (size=2887680, wait=2)
    at /usr/src/sys/vm/uma_core.c:3067
#5  0xffffffff808d5a69 in malloc (size=2887680, mtp=0xffffffff811a22c0, flags=2)
    at /usr/src/sys/kern/kern_malloc.c:492
#6  0xffffffff80928931 in sbuf_extend (s=0xfffffe091201d100, addlen=Variable "addlen" is not available.
)
    at /usr/src/sys/kern/subr_sbuf.c:159
#7  0xffffffff809289ef in sbuf_put_byte (s=0xfffffe091201d100, c=116)
    at /usr/src/sys/kern/subr_sbuf.c:369
#8  0xffffffff809235d3 in kvprintf (fmt=0xffffffff80e19c63 ">\n", 
    func=0xffffffff80928a20 <sbuf_putc_func>, arg=0xfffffe091201d100, radix=10, 
    ap=Variable "ap" is not available.
) at /usr/src/sys/kern/subr_prf.c:737
#9  0xffffffff80928b96 in sbuf_vprintf (s=0xfffffe091201d100, fmt=Variable "fmt" is not available.
)
    at /usr/src/sys/kern/subr_sbuf.c:544
#10 0xffffffff80928c10 in sbuf_printf (s=Variable "s" is not available.
) at /usr/src/sys/kern/subr_sbuf.c:626
#11 0xffffffff8085cad8 in g_part_dumpconf (sb=0xfffffe091201d100, 
    indent=0xffffffff80e18965 "\t    ", gp=Variable "gp" is not available.
)
    at /usr/src/sys/geom/part/g_part.c:1993
---Type <return> to continue, or q <return> to quit---
#12 0xffffffff80854359 in g_conf_specific (sb=0xfffffe091201d100, mp=0x0, 
    gp=0x0, pp=0x0, cp=0x0) at /usr/src/sys/geom/geom_dump.c:216
#13 0xffffffff80854e4c in g_run_events () at /usr/src/sys/geom/geom_event.c:259
#14 0xffffffff808bb9ef in fork_exit (
    callout=0xffffffff80856380 <g_event_procbody>, arg=0x0, 
    frame=0xffffff80003b1c40) at /usr/src/sys/kern/kern_fork.c:992
#15 0xffffffff80bc368e in fork_trampoline ()
    at /usr/src/sys/amd64/amd64/exception.S:602
#16 0x0000000000000000 in ?? ()
#17 0x0000000000000000 in ?? ()
#18 0x0000000000000001 in ?? ()
#19 0x0000000000000000 in ?? ()
#20 0x0000000000000000 in ?? ()
#21 0x0000000000000000 in ?? ()
#22 0x0000000000000000 in ?? ()
#23 0x0000000000000000 in ?? ()
#24 0x0000000000000000 in ?? ()
#25 0x0000000000000000 in ?? ()
#26 0x0000000000000000 in ?? ()
#27 0x0000000000000000 in ?? ()
#28 0x0000000000000000 in ?? ()
#29 0x0000000000000000 in ?? ()
#30 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#31 0x0000000000000000 in ?? ()
#32 0x0000000000000000 in ?? ()
#33 0x0000000000000000 in ?? ()
#34 0x0000000000000000 in ?? ()
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000000 in ?? ()
#37 0x0000000000000000 in ?? ()
#38 0x0000000000000000 in ?? ()
#39 0x0000000000000000 in ?? ()
#40 0x000000000000000a in ?? ()
#41 0xffffffff81248000 in tdq_cpu ()
#42 0xfffffe00139c38e0 in ?? ()
#43 0x0000000000000000 in ?? ()
#44 0xffffff80003b1600 in ?? ()
#45 0xffffff80003b15a8 in ?? ()
#46 0xfffffe00139a38e0 in ?? ()
#47 0xffffffff8091352e in sched_switch (td=0x0, newtd=0x0, flags=Variable "flags" is not available.
)
    at /usr/src/sys/kern/sched_ule.c:1921
Previous frame inner to this frame (corrupt stack?)
(kgdb) 
(kgdb) 


== /var/log/messages ==


Dec 10 03:23:27 freenas kernel: g_dev_taste: make_dev_p() failed (gp->name=zvol/
vmpool/XXXXXXXXXXXXXXXX at hourly-2013-12-09_12.09.03--1ds2, error=63)
Dec 10 03:23:27 freenas kernel: WARNING: /var/crash: GJOURNAL flag on fs but no 
gjournal provider below
Dec 10 03:23:27 freenas kernel: ix3: Could not setup receive structures
Dec 10 03:23:27 freenas last message repeated 3 times
Dec 10 03:23:27 freenas savecore: reboot after panic: kmem_malloc(2887680): kmem
_map too small: 28092231680 total allocated
Dec 10 03:23:27 freenas savecore: writing core to vmcore.0
Dec 10 03:26:29 freenas kernel: pid 954 (fstat), uid 0, was killed: out of swap 
space





= Information about the system right before the crash =


== top -b  ==

last pid: 87181;  load averages:  0.28,  0.30,  0.16  up 4+23:32:13    03:09:00
55 processes:  1 running, 54 sleeping

Mem: 13M Active, 595M Inact, 41G Wired, 9852K Cache, 4922M Buf, 4780M Free
Swap: 50G Total, 50G Free


  PID USERNAME       THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
 1099 root             4  20    0   136M  6704K select  3  58:20  8.15% bacula-fd
87164 root             1  22    0 14008K  7844K zio->i  1   0:04  6.05% find
 1009 root            32  20    0  9912K  1000K rpcsvc 14  36:28  0.00% nfsd
 1164 root             1  20    0 88868K 10748K select  7  22:22  0.00% bsnmpd
 1071 root            20  20    0   138M 36704K uwait   8  15:14  0.00% istgt
 1023 root             1  20    0 14132K   500K rpcsvc  7   1:27  0.00% rpc.lockd
 1058 root             1  20    0 51384K  1844K select 13   0:14  0.00% ntpd
 1085 root             1  20    0 55876K  2472K select  6   0:07  0.00% nmbd
 1109 root             1  20    0 47044K  2624K select 11   0:05  0.00% sendmail
 1089 root             1  20    0 80728K  3692K select 14   0:02  0.00% winbindd
 1087 root             1  20    0 83032K  3456K select 12   0:02  0.00% smbd
22262 root             1  20    0 91636K  7532K select  7   0:01  0.00% smbd
  990 root             1  20    0 47040K  1696K select 10   0:01  0.00% rpcbind
 1116 root             1  20    0 47036K  1752K nanslp  2   0:01  0.00% cron
 1141 root             1  20    0 55824K  2484K select  0   0:01  0.00% sshd
  942 root             1  20    0 44960K  1472K select 15   0:01  0.00% syslogd
 1094 root             1  20    0 80652K  3732K select  0   0:01  0.00% winbindd
 1242 root             1  20    0 80652K  3636K select  3   0:01  0.00% winbindd



== vmstat -m ==  


         Type InUse MemUse HighUse Requests  Size(s)
CAM dev queue     9     2K       -        9  128
  md_sii_data     0     0K       -     4953  512
      CAM XPT   523   606K       -     5079  16,32,64,128,256,1024,2048
     SCSI SES     1     2K       -        1  2048
          mps    35   459K       -      125  16,32,64,128,256,512,1024,4096
       isadev     7     1K       -        7  128
         UART     6     4K       -        6  16,512,1024
     acpiintr     1     1K       -        1  64
         cdev     8     2K       -        8  256
       acpica  6649   733K       -   794997  16,32,64,128,256,512,1024,2048,4096
        sigio     1     1K       -        1  64
     filedesc    89    51K       -    88905  16,32,64,128,256,512,1024,2048,4096
         kenv    82    11K       -     1702  16,32,64,128
       kqueue    14    16K       -    12776  256,2048
    proc-args    45     3K       -   144142  16,32,64,128,256
        hhook     2     1K       -        2  128
     acpitask     1     2K       -        1  2048
      ithread   332    53K       -      332  32,128,256
    CAM queue    70    44K       -     6035  16,32,64,128,256,512,1024,2048,4096
       KTRACE   100    13K       -      100  128
       linker   218   808K       -      310  16,32,64,128,256,512,2048,4096
        lockf    74     9K       - 13384132  64,128
   loginclass     3     1K       -     2514  64
       ip6ndp    22     2K       -       27  64,128
         temp   103    15K       - 13035118  16,32,64,128,256,512,1024,2048,4096
       devbuf 22477 81023K       -    23254  16,32,64,128,256,512,1024,2048,4096
       module   488    61K       -      488  128
     mtx_pool     2    16K       -        2  
       USBdev    42     9K       -       42  64,128,512,4096
          osd    35     1K       -       36  16,64
          USB    66    36K       -       68  16,32,64,128,256,2048,4096
     pmchooks     1     1K       -        1  128
      subproc   954   743K       -    88061  512,4096
         proc     2    16K       -        2  
      session    32     4K       -     4047  128
         pgrp    32     4K       -     4190  128
         cred   120    19K       - 39895700  64,256
      uidinfo     4     3K       -   571713  128,2048
       plimit    17     5K       -    32899  256
    sysctltmp     0     0K       -     6635  16,32,64,128,256,4096
    sysctloid 12804   632K       -    13098  16,32,64,128
       sysctl     0     0K       -   727908  16,32,64
      tidhash     1    16K       -        1  
      callout    15  7680K       -       15  
         umtx  6240   780K       -     6240  128
     p1003.1b     1     1K       -        1  16
         SWAP     2  7649K       -       10  64
       bus-sc   218   506K       -    14625  16,32,64,128,256,512,1024,2048,4096
          bus  1674   162K       -    29317  16,32,64,128,256,512,1024,2048
      devstat  1564  3153K       -     1564  32,4096
 eventhandler    95     8K       -       95  64,128
      acpisem    17     3K       -       17  128
         kobj   336  1344K       -    35336  4096
      CAM SIM     9     3K       -        9  256
      Per-cpu     1     1K       -        1  32
   CAM periph    46    12K       -      562  16,32,64,128,256
         rman   378    43K       -      857  16,32,128
         sbuf     1     1K       - 384622502  16,32,64,128,256,512,1024,2048,4096
      entropy  1024    64K       -     1024  64
       ctlmem  5062 10113K       -     5062  128,2048
        stack     0     0K       -      716  256
    taskqueue   251    23K       -    86171  16,32,64,128,1024
       Unitno    13     1K       -   151273  32,64
          iov     0     0K       - 11645047  16,64,128,256,512
       select   822   103K       -      822  128
     ioctlops     0     0K       -   125364  16,32,64,128,256,512,1024,2048
          msg     4    30K       -        4  2048,4096
          sem     4   106K       -        4  2048,4096
          shm     1    20K       -        1  
          tty    21    21K       -       32  1024,2048
          pts     0     0K       -        9  256
     mbuf_tag     0     0K       -    12892  32,128
        shmfd     1     8K       -        1  
          pcb    54   158K       -    12638  16,32,128,1024,2048,4096
       soname    11     2K       -   328995  16,32,128
          acl     0     0K       -  2234889  4096
     vfscache     1  8192K       -        1  
   cl_savebuf     0     0K       -      141  64
  export_host     6     2K       -       18  256
     vfs_hash     1  4096K       -        1  
       DEVFS1  4571  2286K       -     5088  512
       vnodes     2     1K       -        2  256
       DEVFS3  4605  1152K       -     4697  256
        mount   197    15K       -     3908  16,32,64,128,256,512
  vnodemarker     0     0K       -   386295  512
          BPF    15     2K       -       15  128
  ether_multi   180    10K       -      216  16,32,64
       ifaddr   133    34K       -      133  32,64,128,256,512,4096
        ifnet    16    31K       -       16  128,2048
        clone     6    24K       -        8  16,128,4096
       arpcom     6     1K       -        6  16
      lltable    53    21K       -      387  256,512
        DEVFS    22     1K       -       23  16,128
       DEVFSP     1     1K       -        1  64
     routetbl    81    10K       -    10162  32,64,128,256,512
         igmp    15     4K       -       15  256
     in_multi     7     2K       -        7  256
    sctp_iter     0     0K       -        9  256
     sctp_ifn     7     1K       -        7  128
     sctp_ifa    15     2K       -       15  128
     sctp_vrf     1     1K       -        1  64
    sctp_a_it     0     0K       -        9  16
    hostcache     1    28K       -        1  
     syncache     1    96K       -        1  
 ip6_moptions     2     1K       -        2  32,256
    in6_multi    67    10K       -       67  32,256
  in6_mfilter     1     1K       -        1  1024
          mld    15     2K       -       15  128
          NLM     1     2K       -    30641  32,256,2048
          rpc    98    13K       - 48635539  16,32,64,128,256,512,1024,2048
audit_evclass   179     6K       -      218  32
     freework     1     1K       -        1  16
       newblk     1  1024K       -        1  
    bmsafemap     1     8K       -        1  
     inodedep     1  4096K       -        1  
      pagedep     1  1024K       -        1  
  ufs_dirhash   180    57K       -     1271  16,32,64,128,256,512
    ufs_mount     6    25K       -       11  512,1024,4096
    vm_pgdata     2   129K       -        6  128
      UMAHash     3    14K       -       12  512,1024,2048,4096
      memdesc     1     4K       -        1  4096
NFSD srvcache     0     0K       - 17222411  128
     atkbddev     2     1K       -        2  64
    pfs_nodes    21     6K       -       21  256
       ctlblk   200  1600K       -      200  
         GEOM 30540  5905K       -   227528  16,32,64,128,256,512,1024,2048,4096
      ramdisk     1  4096K       -        1  
      acpidev    67     5K       -       67  64
      ctlpool   532   142K       -      532  32,512
       kbdmux     7    18K       -        7  16,512,1024,2048
          LED    28     2K       -       28  16,128
       apmdev     1     1K       -        1  128
   madt_table     0     0K       -        1  4096
       feeder     7     1K       -        7  32
      scsi_da     0     0K       -      840  16
     pci_link    16     2K       -       16  64,128
    acpi_perf    16     4K       -       16  256
       qpidrv     2     1K       -        2  16
    raid_data     0     0K       -    29718  32,128,256
      io_apic     3     6K       -        3  2048
          MCA    33     5K       -       33  128
          msi    56     7K       -       56  128
     nexusdev     4     1K       -        4  16
md_nvidia_data     0     0K       -     4953  512
         ipmi     0     0K       -        6  128
      solaris 6052422 34083371K       - 855712754  16,32,64,128,256,512,1024,2048,4096
   kstat_data     4     1K       -        4  64

== vmstat -z ==

ITEM                   SIZE  LIMIT     USED     FREE      REQ FAIL SLEEP

UMA Kegs:               208,      0,     189,      15,     189,   0,   0
UMA Zones:             2432,      0,     189,       0,     189,   0,   0
UMA Slabs:              568,      0, 1028022, 1205552,67578210,   0,   0
UMA RCntSlabs:          568,      0,   64686,    1835,  263367,   0,   0
UMA Hash:               256,      0,      78,      12,      81,   0,   0
16 Bucket:              152,      0,      52,     173,     242,   0,   0
32 Bucket:              280,      0,     155,     223,     421,   1,   0
64 Bucket:              536,      0,     290,     116,     871, 137,   0
128 Bucket:            1048,      0,    5602,       2,  895393,3679513,   0
VM OBJECT:              232,      0,  296742,  183210, 7303072,   0,   0
MAP:                    232,      0,       7,      25,       7,   0,   0
KMAP ENTRY:             120, 1549473,  403200,  230967,164135153,   0,   0
MAP ENTRY:              120,      0,    2746,    4911, 3839047,   0,   0
fakepg:                 120,      0,       0,       0,       0,   0,   0
mt_zone:               4112,      0,     331,      42,     331,   0,   0
16:                      16,      0, 1607034,  421230,145940609,   0,   0
32:                      32,      0,  913848,   91809,148582956,   0,   0
64:                      64,      0,  301580, 1848260,634878743,   0,   0
128:                    128,      0,  256324,  493819,132936793,   0,   0
256:                    256,      0,  114915,  126540,82219080,   0,   0
512:                    512,      0, 1932913,  347085,122393860,   0,   0
1024:                  1024,      0,    2354,    7230, 6335288,   0,   0
2048:                  2048,      0,    8300,    3358,36143800,   0,   0
4096:                  4096,      0,  142416,   10073,14056966,   0,   0
Files:                   80,      0,     353,    4102,10473433,   0,   0
TURNSTILE:              136,      0,    3121,     359,    3121,   0,   0
umtx pi:                 96,      0,       0,       0,       0,   0,   0
MAC labels:              40,      0,       0,       0,       0,   0,   0
PROC:                  1184,      0,      75,     801,   87183,   0,   0
THREAD:                1128,      0,    2714,     406,   46141,   0,   0
SLEEPQUEUE:              80,      0,    3121,     446,    3121,   0,   0
VMSPACE:                392,      0,      56,    2124,   87165,   0,   0
cpuset:                  72,      0,    1839,     661,   45300,   0,   0
audit_record:           960,      0,       0,       0,       0,   0,   0
mbuf_packet:            256,      0,   18805,    1419,253572421,   0,   0
mbuf:                   256,      0,   49286,    3975,1345906286,   0,   0
mbuf_cluster:          2048, 262144,   20224,    2512,19208068,   0,   0
mbuf_jumbo_page:       4096, 131072,      40,    1536,382314578,   0,   0
mbuf_jumbo_9k:         9216,  65536,   49136,    2606,46897363,   4,   0
mbuf_jumbo_16k:       16384,  32768,       0,       0,       0,   0,   0
mbuf_ext_refcnt:          4,      0,       0,       0,       0,   0,   0
g_bio:                  232,      0,       8,    7560,334229483,   0,   0
ttyinq:                 160,      0,     120,     480,     930,   0,   0
ttyoutq:                256,      0,      64,     356,     489,   0,   0
ata_request:            328,      0,       0,       0,       0,   0,   0
ata_composite:          336,      0,       0,       0,       0,   0,   0
VNODE:                  480,      0,  454870,   34098,26814245,   0,   0
VNODEPOLL:              112,      0,       0,       0,       0,   0,   0
NAMEI:                 1024,      0,       0,    1040,62691796,   0,   0
S VFS Cache:            108,      0,  417293,   36094,23514596,   0,   0
STS VFS Cache:          148,      0,       0,       0,       0,   0,   0
L VFS Cache:            328,      0,   69668,   26056, 3432753,   0,   0
LTS VFS Cache:          368,      0,       0,       0,       0,   0,   0
DIRHASH:               1024,      0,     169,    1655,   11763,   0,   0
NCLNODE:                568,      0,       0,       0,       0,   0,   0
Mountpoints:            792,      0,      15,      65,      16,   0,   0
pipe:                   728,      0,      37,    1868,   61363,   0,   0
AIO:                    208,      0,       0,       0,       0,   0,   0
AIOP:                    32,      0,       0,       0,       0,   0,   0
AIOCB:                  480,      0,       0,       0,       0,   0,   0
AIOL:                   128,      0,       0,       0,       0,   0,   0
AIOLIO:                 272,      0,       0,       0,       0,   0,   0
ksiginfo:               112,      0,     865,    2798,  140833,   0,   0
itimer:                 344,      0,       1,      21,       1,   0,   0
KNOTE:                  128,      0,      21,     675, 7613312,   0,   0
socket:                 680, 262146,     134,    1126,   61267,   0,   0
unpcb:                  240, 262144,      30,     946,   18662,   0,   0
ipq:                     56,   8253,       0,       0,       0,   0,   0
udp_inpcb:              392, 262150,      63,     267,   32514,   0,   0
udpcb:                   16, 262248,      63,    2121,   32514,   0,   0
tcp_inpcb:              392, 262150,      40,     520,   10074,   0,   0
tcpcb:                  976, 262144,      39,     497,   10074,   0,   0
tcptw:                   72,  27800,       1,     899,    1735,   0,   0
syncache:               152,  15375,       0,     550,    7380,   0,   0
hostcache:              136,  15372,       3,     557,      90,   0,   0
tcpreass:                40,  16464,       0,    1764,    2394,   0,   0
sackhole:                32,      0,       0,    2727,   92869,   0,   0
sctp_ep:               1376, 262144,       0,       0,       0,   0,   0
sctp_asoc:             2288,  40000,       0,       0,       0,   0,   0
sctp_laddr:              48,  80064,       0,     576,      14,   0,   0
sctp_raddr:             704,  80000,       0,       0,       0,   0,   0
sctp_chunk:             136, 400008,       0,       0,       0,   0,   0
sctp_readq:             104, 400032,       0,       0,       0,   0,   0
sctp_stream_msg_out:    112, 400026,       0,       0,       0,   0,   0
sctp_asconf:             40, 400008,       0,       0,       0,   0,   0
sctp_asconf_ack:         48, 400032,       0,       0,       0,   0,   0
ripcb:                  392, 262150,       0,     100,      10,   0,   0
rtentry:                200,      0,      47,     200,      58,   0,   0
selfd:                   56,      0,    1333,    2636,105220327,   0,   0
SWAPMETA:               288, 116519,       0,       0,       0,   0,   0
FFS inode:              168,      0,  211949,    2397, 1336134,   0,   0
FFS1 dinode:            128,      0,       0,       0,       0,   0,   0
FFS2 dinode:            256,      0,  211949,    2356, 1336134,   0,   0
taskq_zone:              48,      0,       0,    2880,  125840,   0,   0
zio_cache:              880,      0,      10,   22154,375343426,   0,   0
zio_link_cache:          48,      0,       5,   29731,364012142,   0,   0
zio_buf_512:            512,      0,       0,       0,       0,   0,   0
zio_data_buf_512:       512,      0,       0,       0,       0,   0,   0
zio_buf_1024:          1024,      0,       0,       0,       0,   0,   0
zio_data_buf_1024:     1024,      0,       0,       0,       0,   0,   0
zio_buf_1536:          1536,      0,       0,       0,       0,   0,   0
zio_data_buf_1536:     1536,      0,       0,       0,       0,   0,   0
zio_buf_2048:          2048,      0,       0,       0,       0,   0,   0
zio_data_buf_2048:     2048,      0,       0,       0,       0,   0,   0
zio_buf_2560:          2560,      0,       0,       0,       0,   0,   0
zio_data_buf_2560:     2560,      0,       0,       0,       0,   0,   0
zio_buf_3072:          3072,      0,       0,       0,       0,   0,   0
zio_data_buf_3072:     3072,      0,       0,       0,       0,   0,   0
zio_buf_3584:          3584,      0,       0,       0,       0,   0,   0
zio_data_buf_3584:     3584,      0,       0,       0,       0,   0,   0
zio_buf_4096:          4096,      0,       0,       0,       0,   0,   0
zio_data_buf_4096:     4096,      0,       0,       0,       0,   0,   0
zio_buf_5120:          5120,      0,       0,       0,       0,   0,   0
zio_data_buf_5120:     5120,      0,       0,       0,       0,   0,   0
zio_buf_6144:          6144,      0,       0,       0,       0,   0,   0
zio_data_buf_6144:     6144,      0,       0,       0,       0,   0,   0
zio_buf_7168:          7168,      0,       0,       0,       0,   0,   0
zio_data_buf_7168:     7168,      0,       0,       0,       0,   0,   0
zio_buf_8192:          8192,      0,       0,       0,       0,   0,   0
zio_data_buf_8192:     8192,      0,       0,       0,       0,   0,   0
zio_buf_10240:        10240,      0,       0,       0,       0,   0,   0
zio_data_buf_10240:   10240,      0,       0,       0,       0,   0,   0
zio_buf_12288:        12288,      0,       0,       0,       0,   0,   0
zio_data_buf_12288:   12288,      0,       0,       0,       0,   0,   0
zio_buf_14336:        14336,      0,       0,       0,       0,   0,   0
zio_data_buf_14336:   14336,      0,       0,       0,       0,   0,   0
zio_buf_16384:        16384,      0,       0,       0,       0,   0,   0
zio_data_buf_16384:   16384,      0,       0,       0,       0,   0,   0
zio_buf_20480:        20480,      0,       0,       0,       0,   0,   0
zio_data_buf_20480:   20480,      0,       0,       0,       0,   0,   0
zio_buf_24576:        24576,      0,       0,       0,       0,   0,   0
zio_data_buf_24576:   24576,      0,       0,       0,       0,   0,   0
zio_buf_28672:        28672,      0,       0,       0,       0,   0,   0
zio_data_buf_28672:   28672,      0,       0,       0,       0,   0,   0
zio_buf_32768:        32768,      0,       0,       0,       0,   0,   0
zio_data_buf_32768:   32768,      0,       0,       0,       0,   0,   0
zio_buf_36864:        36864,      0,       0,       0,       0,   0,   0
zio_data_buf_36864:   36864,      0,       0,       0,       0,   0,   0
zio_buf_40960:        40960,      0,       0,       0,       0,   0,   0
zio_data_buf_40960:   40960,      0,       0,       0,       0,   0,   0
zio_buf_45056:        45056,      0,       0,       0,       0,   0,   0
zio_data_buf_45056:   45056,      0,       0,       0,       0,   0,   0
zio_buf_49152:        49152,      0,       0,       0,       0,   0,   0
zio_data_buf_49152:   49152,      0,       0,       0,       0,   0,   0
zio_buf_53248:        53248,      0,       0,       0,       0,   0,   0
zio_data_buf_53248:   53248,      0,       0,       0,       0,   0,   0
zio_buf_57344:        57344,      0,       0,       0,       0,   0,   0
zio_data_buf_57344:   57344,      0,       0,       0,       0,   0,   0
zio_buf_61440:        61440,      0,       0,       0,       0,   0,   0
zio_data_buf_61440:   61440,      0,       0,       0,       0,   0,   0
zio_buf_65536:        65536,      0,       0,       0,       0,   0,   0
zio_data_buf_65536:   65536,      0,       0,       0,       0,   0,   0
zio_buf_69632:        69632,      0,       0,       0,       0,   0,   0
zio_data_buf_69632:   69632,      0,       0,       0,       0,   0,   0
zio_buf_73728:        73728,      0,       0,       0,       0,   0,   0
zio_data_buf_73728:   73728,      0,       0,       0,       0,   0,   0
zio_buf_77824:        77824,      0,       0,       0,       0,   0,   0
zio_data_buf_77824:   77824,      0,       0,       0,       0,   0,   0
zio_buf_81920:        81920,      0,       0,       0,       0,   0,   0
zio_data_buf_81920:   81920,      0,       0,       0,       0,   0,   0
zio_buf_86016:        86016,      0,       0,       0,       0,   0,   0
zio_data_buf_86016:   86016,      0,       0,       0,       0,   0,   0
zio_buf_90112:        90112,      0,       0,       0,       0,   0,   0
zio_data_buf_90112:   90112,      0,       0,       0,       0,   0,   0
zio_buf_94208:        94208,      0,       0,       0,       0,   0,   0
zio_data_buf_94208:   94208,      0,       0,       0,       0,   0,   0
zio_buf_98304:        98304,      0,       0,       0,       0,   0,   0
zio_data_buf_98304:   98304,      0,       0,       0,       0,   0,   0
zio_buf_102400:      102400,      0,       0,       0,       0,   0,   0
zio_data_buf_102400: 102400,      0,       0,       0,       0,   0,   0
zio_buf_106496:      106496,      0,       0,       0,       0,   0,   0
zio_data_buf_106496: 106496,      0,       0,       0,       0,   0,   0
zio_buf_110592:      110592,      0,       0,       0,       0,   0,   0
zio_data_buf_110592: 110592,      0,       0,       0,       0,   0,   0
zio_buf_114688:      114688,      0,       0,       0,       0,   0,   0
zio_data_buf_114688: 114688,      0,       0,       0,       0,   0,   0
zio_buf_118784:      118784,      0,       0,       0,       0,   0,   0
zio_data_buf_118784: 118784,      0,       0,       0,       0,   0,   0
zio_buf_122880:      122880,      0,       0,       0,       0,   0,   0
zio_data_buf_122880: 122880,      0,       0,       0,       0,   0,   0
zio_buf_126976:      126976,      0,       0,       0,       0,   0,   0
zio_data_buf_126976: 126976,      0,       0,       0,       0,   0,   0
zio_buf_131072:      131072,      0,       0,       0,       0,   0,   0
zio_data_buf_131072: 131072,      0,       0,       0,       0,   0,   0
sa_cache:                80,      0,  242861,   39649,25477393,   0,   0
dnode_t:                856,      0, 1961556,   68320, 8022408,   0,   0
dmu_buf_impl_t:         224,      0, 2407116,  802807,36856756,   0,   0
arc_buf_hdr_t:          216,      0, 3108123, 1528605,58028612,   0,   0
arc_buf_t:              104,      0,  894075, 1915545,64612624,   0,   0
zil_lwb_cache:          192,      0,       3,    2657,   49153,   0,   0
zfs_znode_cache:        400,      0,  242861,   39640,25477393,   0,   0


== /usr/local/bin/zfs-stats -a ==

------------------------------------------------------------------------
ZFS Subsystem Report				Tue Dec 10 03:09:00 2013
------------------------------------------------------------------------

System Information:

	Kernel Version:				901000 (osreldate)
	Hardware Platform:			amd64
	Processor Architecture:			amd64

	ZFS Storage pool Version:		28
	ZFS Filesystem Version:			5

FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root
 3:09AM  up 4 days, 23:32, 0 users, load averages: 0.28, 0.30, 0.16

------------------------------------------------------------------------

System Memory:

	0.03%	12.86	MiB Active,	1.25%	594.87	MiB Inact
	88.67%	41.26	GiB Wired,	0.02%	9.62	MiB Cache
	10.03%	4.67	GiB Free,	0.00%	352.00	KiB Gap

	Real Installed:				48.00	GiB
	Real Available:			99.94%	47.97	GiB
	Real Managed:			97.00%	46.53	GiB

	Logical Total:				48.00	GiB
	Logical Used:			89.05%	42.74	GiB
	Logical Free:			10.95%	5.26	GiB

Kernel Memory:					32.67	GiB
	Data:				99.94%	32.65	GiB
	Text:				0.06%	20.53	MiB

Kernel Memory Map:				30.99	GiB
	Size:				100.00%	30.99	GiB
	Free:				0.00%	568.00	KiB

------------------------------------------------------------------------

ARC Summary: (HEALTHY)
	Memory Throttle Count:			0

ARC Misc:
	Deleted:				53.77m
	Recycle Misses:				5.11m
	Mutex Misses:				554.83k
	Evict Skips:				6.12m

ARC Size:				75.01%	34.15	GiB
	Target Size: (Adaptive)		75.01%	34.16	GiB
	Min Size (Hard Limit):		12.50%	5.69	GiB
	Max Size (High Water):		8:1	45.53	GiB

ARC Size Breakdown:
	Recently Used Cache Size:	61.07%	20.86	GiB
	Frequently Used Cache Size:	38.93%	13.30	GiB

ARC Hash Breakdown:
	Elements Max:				5.29m
	Elements Current:		58.78%	3.11m
	Collisions:				63.24m
	Chain Max:				21
	Chains:					739.52k

------------------------------------------------------------------------

ARC Efficiency:					238.62m
	Cache Hit Ratio:		74.10%	176.82m
	Cache Miss Ratio:		25.90%	61.80m
	Actual Hit Ratio:		62.27%	148.58m

	Data Demand Efficiency:		93.96%	76.52m
	Data Prefetch Efficiency:	4.52%	54.66m

	CACHE HITS BY CACHE LIST:
	  Anonymously Used:		12.32%	21.78m
	  Most Recently Used:		39.13%	69.19m
	  Most Frequently Used:		44.90%	79.39m
	  Most Recently Used Ghost:	0.37%	658.56k
	  Most Frequently Used Ghost:	3.28%	5.80m

	CACHE HITS BY DATA TYPE:
	  Demand Data:			40.66%	71.90m
	  Prefetch Data:		1.40%	2.47m
	  Demand Metadata:		43.35%	76.65m
	  Prefetch Metadata:		14.59%	25.80m

	CACHE MISSES BY DATA TYPE:
	  Demand Data:			7.47%	4.62m
	  Prefetch Data:		84.45%	52.19m
	  Demand Metadata:		6.68%	4.13m
	  Prefetch Metadata:		1.39%	861.23k

------------------------------------------------------------------------

L2 ARC Summary: (HEALTHY)
	Passed Headroom:			19.14m
	Tried Lock Failures:			3.41m
	IO In Progress:				17
	Low Memory Aborts:			209
	Free on Write:				33.24k
	Writes While Full:			39.98k
	R/W Clashes:				193
	Bad Checksums:				0
	IO Errors:				0
	SPA Mismatch:				15.80b

L2 ARC Size: (Adaptive)				30.67	GiB
	Header Size:			0.17%	52.26	MiB

L2 ARC Evicts:
	Lock Retries:				126
	Upon Reading:				0

L2 ARC Breakdown:				61.80m
	Hit Ratio:			2.96%	1.83m
	Miss Ratio:			97.04%	59.97m
	Feeds:					466.09k

L2 ARC Buffer:
	Bytes Scanned:				321.97	TiB
	Buffer Iterations:			466.09k
	List Iterations:			29.11m
	NULL List Iterations:			1.49m

L2 ARC Writes:
	Writes Sent:			100.00%	92.12k

------------------------------------------------------------------------

File-Level Prefetch: (HEALTHY)

DMU Efficiency:					221.74m
	Hit Ratio:			57.51%	127.53m
	Miss Ratio:			42.49%	94.21m

	Colinear:				94.21m
	  Hit Ratio:			0.01%	11.87k
	  Miss Ratio:			99.99%	94.19m

	Stride:					111.20m
	  Hit Ratio:			99.92%	111.11m
	  Miss Ratio:			0.08%	90.41k

DMU Misc:
	Reclaim:				94.19m
	  Successes:			0.64%	606.42k
	  Failures:			99.36%	93.59m

	Streams:				16.43m
	  +Resets:			0.03%	4.43k
	  -Resets:			99.97%	16.43m
	  Bogus:				0

------------------------------------------------------------------------

VDEV cache is disabled

------------------------------------------------------------------------

ZFS Tunables (sysctl):
	kern.maxusers                           384
	vm.kmem_size                            49964781568
	vm.kmem_size_scale                      1
	vm.kmem_size_min                        0
	vm.kmem_size_max                        329853485875
	vfs.zfs.l2c_only_size                   24372193280
	vfs.zfs.mfu_ghost_data_lsize            14966604288
	vfs.zfs.mfu_ghost_metadata_lsize        2825756672
	vfs.zfs.mfu_ghost_size                  17792360960
	vfs.zfs.mfu_data_lsize                  15835021312
	vfs.zfs.mfu_metadata_lsize              23130112
	vfs.zfs.mfu_size                        16063756288
	vfs.zfs.mru_ghost_data_lsize            11579461632
	vfs.zfs.mru_ghost_metadata_lsize        7082113536
	vfs.zfs.mru_ghost_size                  18661575168
	vfs.zfs.mru_data_lsize                  7865216000
	vfs.zfs.mru_metadata_lsize              8403897344
	vfs.zfs.mru_size                        17009602560
	vfs.zfs.anon_data_lsize                 0
	vfs.zfs.anon_metadata_lsize             0
	vfs.zfs.anon_size                       8093696
	vfs.zfs.l2arc_norw                      1
	vfs.zfs.l2arc_feed_again                1
	vfs.zfs.l2arc_noprefetch                1
	vfs.zfs.l2arc_feed_min_ms               200
	vfs.zfs.l2arc_feed_secs                 1
	vfs.zfs.l2arc_headroom                  2
	vfs.zfs.l2arc_write_boost               8388608
	vfs.zfs.l2arc_write_max                 8388608
	vfs.zfs.arc_meta_limit                  12222759936
	vfs.zfs.arc_meta_used                   12973058504
	vfs.zfs.arc_min                         6111379968
	vfs.zfs.arc_max                         48891039744
	vfs.zfs.dedup.prefetch                  1
	vfs.zfs.mdcomp_disable                  0
	vfs.zfs.write_limit_override            0
	vfs.zfs.write_limit_inflated            154529181696
	vfs.zfs.write_limit_max                 6438715904
	vfs.zfs.write_limit_min                 33554432
	vfs.zfs.write_limit_shift               3
	vfs.zfs.no_write_throttle               0
	vfs.zfs.zfetch.array_rd_sz              1048576
	vfs.zfs.zfetch.block_cap                256
	vfs.zfs.zfetch.min_sec_reap             2
	vfs.zfs.zfetch.max_streams              8
	vfs.zfs.prefetch_disable                0
	vfs.zfs.mg_alloc_failures               24
	vfs.zfs.check_hostid                    1
	vfs.zfs.recover                         0
	vfs.zfs.txg.synctime_ms                 1000
	vfs.zfs.txg.timeout                     5
	vfs.zfs.vdev.cache.bshift               16
	vfs.zfs.vdev.cache.size                 0
	vfs.zfs.vdev.cache.max                  16384
	vfs.zfs.vdev.write_gap_limit            4096
	vfs.zfs.vdev.read_gap_limit             32768
	vfs.zfs.vdev.aggregation_limit          131072
	vfs.zfs.vdev.ramp_rate                  2
	vfs.zfs.vdev.time_shift                 6
	vfs.zfs.vdev.min_pending                4
	vfs.zfs.vdev.max_pending                10
	vfs.zfs.vdev.bio_flush_disable          0
	vfs.zfs.cache_flush_disable             0
	vfs.zfs.zil_replay_disable              0
	vfs.zfs.zio.use_uma                     0
	vfs.zfs.snapshot_list_prefetch          0
	vfs.zfs.version.zpl                     5
	vfs.zfs.version.spa                     28
	vfs.zfs.version.acl                     1
	vfs.zfs.debug                           0
	vfs.zfs.super_owner                     0

------------------------------------------------------------------------


Dipl.-Inform. (FH)
Dennis Berger

email:   db at bsdsystems.de
mobile: +491791231509
fon: +494054001817
GPG Fingerprint: 313E A4AD 72CB 2617 1BA9  7410 F954 07C0 DC3E 9578





More information about the freebsd-stable mailing list