[Bug 216178] ZFS ARC and L2ARC are unrealistically large, maybe after r307265

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Feb 22 12:31:48 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216178

--- Comment #21 from Lev A. Serebryakov <lev at FreeBSD.org> ---
Yes, ZFS is used as module.

% kldstat
Id Refs Address            Size     Name
 1   50 0xffffffff80200000 d7afc0   kernel
 2    1 0xffffffff80f7c000 300088   zfs.ko
 3   11 0xffffffff8127d000 ab00     opensolaris.ko
 4    1 0xffffffff81411000 3318b    linux.ko
 5    3 0xffffffff81445000 2b9e     linux_common.ko
 6    1 0xffffffff81448000 2e845    linux64.ko
 7    1 0xffffffff81477000 4192     linprocfs.ko
 8    1 0xffffffff8147c000 357      dtraceall.ko
 9    9 0xffffffff8147d000 389c6    dtrace.ko
10    1 0xffffffff814b6000 623      dtmalloc.ko
11    1 0xffffffff814b7000 18ba     dtnfscl.ko
12    1 0xffffffff814b9000 1dcb     fbt.ko
13    1 0xffffffff814bb000 531c1    fasttrap.ko
14    1 0xffffffff8150f000 b9f      sdt.ko
15    1 0xffffffff81510000 6dc4     systrace.ko
16    1 0xffffffff81517000 6d24     systrace_freebsd32.ko
17    1 0xffffffff8151e000 fb7      profile.ko
% ctfdump -t /boot/kernel/zfs.ko
/boot/kernel/zfs.ko does not contain .SUNW_ctf data
% cat /etc/src.conf
BATCH_DELETE_OLD_FILES=yes
WITHOUT_TESTS=yes
%

"struct zfs.ko`arc_buf_hdr" gives antoher error:

dtrace: failed to compile script l2arc.d: line 1: probe description
fbt::l2arc_write_buffers:entry does not match any probes

% > sudo dtrace -l | grep l2arc
27809        fbt               zfs            l2arc_do_free_on_write entry
27810        fbt               zfs                       l2arc_evict entry
27811        fbt               zfs                       l2arc_evict return
27812        fbt               zfs                 l2arc_feed_thread entry
27813        fbt               zfs                   l2arc_read_done entry
27814        fbt               zfs                  l2arc_write_done entry
29273        fbt               zfs                        l2arc_init entry
29731        fbt               zfs                        l2arc_stop entry
30261        fbt               zfs                 l2arc_remove_vdev entry
31154        fbt               zfs                l2arc_vdev_present entry
31155        fbt               zfs                l2arc_vdev_present return
31189        fbt               zfs                        l2arc_fini entry
32113        fbt               zfs                       l2arc_start entry
32114        fbt               zfs                       l2arc_start return
32334        fbt               zfs                    l2arc_add_vdev entry
34552        sdt               zfs                              none l2arc-hit
34553        sdt               zfs                              none l2arc-read
34554        sdt               zfs                              none l2arc-miss
34565        sdt               zfs                              none
l2arc-evict
34566        sdt               zfs                              none
l2arc-write
34567        sdt               zfs                              none
l2arc-iodone
%

Should it be "l2arc_write_done"? But there is no "l2arc__write_done:return"!

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-fs mailing list