Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Dec 2014 12:34:32 +0000
From:      "=?utf-8?B?TG/Dr2MgQmxvdA==?=" <loic.blot@unix-experience.fr>
To:        "Rick Macklem" <rmacklem@uoguelph.ca>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: High Kernel Load with nfsv4
Message-ID:  <e731671ef5dd2998ca4bf4ee1ffa429a@mail.unix-experience.fr>
In-Reply-To: <db7be16e523322eec76d281a9a9c5934@mail.unix-experience.fr>
References:  <db7be16e523322eec76d281a9a9c5934@mail.unix-experience.fr> <2efc29240b59eabfdea79fe29744178d@mail.unix-experience.fr>  <fc9e829cf79a03cd72f21226d276eb78@mail.unix-experience.fr>   <1280247055.9141285.1418216202088.JavaMail.root@uoguelph.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
For more informations, here is procstat -kk on nfsd, if you need more hot=
 datas, tell me.=0A=0A=0ARegards,  PID    TID COMM             TDNAME    =
       KSTACK                       =0A  918 100529 nfsd             nfsd=
: master     mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args=
+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d=
 nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x=
554 svc_run_internal+0xc77 svc_run+0x1de nfsrvd_nfsd+0x1ca nfssvc_nfsd+0x=
107 sys_nfssvc+0x9c amd64_syscall+0x351 =0A  918 100564 nfsd             =
nfsd: service    mi_switch+0xe1 sleepq_catch_signals+0xab sleepq_wait_sig=
+0xf _cv_wait_sig+0x16a svc_run_internal+0x87e svc_thread_start+0xb fork_=
exit+0x9a fork_trampoline+0xe =0A  918 100565 nfsd             nfsd: serv=
ice    mi_switch+0xe1 sleepq_catch_signals+0xab sleepq_wait_sig+0xf _cv_w=
ait_sig+0x16a svc_run_internal+0x87e svc_thread_start+0xb fork_exit+0x9a =
fork_trampoline+0xe =0A  918 100566 nfsd             nfsd: service    mi_=
switch+0xe1 sleepq_catch_signals+0xab sleepq_wait_sig+0xf _cv_wait_sig+0x=
16a svc_run_internal+0x87e svc_thread_start+0xb fork_exit+0x9a fork_tramp=
oline+0xe =0A  918 100567 nfsd             nfsd: service    mi_switch+0xe=
1 sleepq_catch_signals+0xab sleepq_wait_sig+0xf _cv_wait_sig+0x16a svc_ru=
n_internal+0x87e svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =
=0A  918 100568 nfsd             nfsd: service    mi_switch+0xe1 sleepq_c=
atch_signals+0xab sleepq_wait_sig+0xf _cv_wait_sig+0x16a svc_run_internal=
+0x87e svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 1=
00569 nfsd             nfsd: service    mi_switch+0xe1 sleepq_catch_signa=
ls+0xab sleepq_wait_sig+0xf _cv_wait_sig+0x16a svc_run_internal+0x87e svc=
_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100570 nfsd=
             nfsd: service    mi_switch+0xe1 sleepq_catch_signals+0xab sl=
eepq_wait_sig+0xf _cv_wait_sig+0x16a svc_run_internal+0x87e svc_thread_st=
art+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100571 nfsd          =
   nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmslee=
p+0x66 nfsv4_lock+0x9b nfsrvd_dorpc+0x316 nfssvc_program+0x554 svc_run_in=
ternal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A =
 918 100572 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+=
0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrv_setclient+0xbd nfs=
rvd_setclientid+0x3c8 nfsrvd_dorpc+0xc76 nfssvc_program+0x554 svc_run_int=
ernal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  =
918 100573 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0=
x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrvd_dorpc+0x316 nfssvc=
_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a=
 fork_trampoline+0xe =0A  918 100574 nfsd             nfsd: service    mi=
_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdl=
ock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+=
0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_int=
ernal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  =
918 100575 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0=
x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xa=
b _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsr=
vd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_sta=
rt+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100576 nfsd           =
  nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmg=
r_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp=
+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_prog=
ram+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork=
_trampoline+0xe =0A  918 100577 nfsd             nfsd: service    mi_swit=
ch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0=
x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c =
nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal=
+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 1=
00578 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a s=
leeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn=
_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_do=
rpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0x=
b fork_exit+0x9a fork_trampoline+0xe =0A  918 100579 nfsd             nfs=
d: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_arg=
s+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38=
d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0=
x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tram=
poline+0xe =0A  918 100580 nfsd             nfsd: service    mi_switch+0x=
e1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c V=
OP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_=
fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc7=
7 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100581=
 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleepl=
k+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock=
+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0=
x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb for=
k_exit+0x9a fork_trampoline+0xe =0A  918 100582 nfsd             nfsd: se=
rvice    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x9=
02 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfs=
vno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 =
svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampolin=
e+0xe =0A  918 100583 nfsd             nfsd: service    mi_switch+0xe1 sl=
eepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LO=
CK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtov=
p+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc=
_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100584 nfsd=
             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x1=
5d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43=
 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 =
nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exi=
t+0x9a fork_trampoline+0xe =0A  918 100585 nfsd             nfsd: service=
    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vo=
p_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_f=
htovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_r=
un_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe=
 =0A  918 100586 nfsd             nfsd: service    mi_switch+0xe1 sleepq_=
wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_A=
PV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc=
8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thre=
ad_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100587 nfsd     =
        nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __=
lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_=
fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssv=
c_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9=
a fork_trampoline+0xe =0A  918 100588 nfsd             nfsd: service    m=
i_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_std=
lock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp=
+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_in=
ternal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A =
 918 100589 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+=
0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0x=
ab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfs=
rvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_st=
art+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100590 nfsd          =
   nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockm=
gr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtov=
p+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_pro=
gram+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a for=
k_trampoline+0xe =0A  918 100591 nfsd             nfsd: service    mi_swi=
tch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+=
0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c=
 nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_interna=
l+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 =
100592 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a =
sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _v=
n_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_d=
orpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0=
xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100593 nfsd             nf=
sd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_ar=
gs+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x3=
8d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+=
0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tra=
mpoline+0xe =0A  918 100594 nfsd             nfsd: service    mi_switch+0=
xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c =
VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd=
_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc=
77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 10059=
5 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleep=
lk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_loc=
k+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+=
0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fo=
rk_exit+0x9a fork_trampoline+0xe =0A  918 100596 nfsd             nfsd: s=
ervice    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x=
902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nf=
svno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554=
 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoli=
ne+0xe =0A  918 100597 nfsd             nfsd: service    mi_switch+0xe1 s=
leepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_L=
OCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhto=
vp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 sv=
c_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100598 nfs=
d             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x=
15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x4=
3 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917=
 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_ex=
it+0x9a fork_trampoline+0xe =0A  918 100599 nfsd             nfsd: servic=
e    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 v=
op_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_=
fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_=
run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0x=
e =0A  918 100600 nfsd             nfsd: service    mi_switch+0xe1 sleepq=
_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_=
APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0x=
c8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thr=
ead_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100601 nfsd    =
         nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d _=
_lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs=
_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfss=
vc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x=
9a fork_trampoline+0xe =0A  918 100602 nfsd             nfsd: service    =
mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_st=
dlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtov=
p+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_i=
nternal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A=
  918 100603 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait=
+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0=
xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nf=
srvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_s=
tart+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100604 nfsd         =
    nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lock=
mgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhto=
vp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_pr=
ogram+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fo=
rk_trampoline+0xe =0A  918 100605 nfsd             nfsd: service    mi_sw=
itch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock=
+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7=
c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_intern=
al+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918=
 100606 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a=
 sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _=
vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_=
dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+=
0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100607 nfsd             n=
fsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_a=
rgs+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x=
38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program=
+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tr=
ampoline+0xe =0A  918 100608 nfsd             nfsd: service    mi_switch+=
0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrv_g=
etlockfile+0x179 nfsrv_lockctrl+0x21f nfsrvd_lock+0x5b1 nfsrvd_dorpc+0xec=
6 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_e=
xit+0x9a fork_trampoline+0xe =0A  918 100609 nfsd             nfsd: servi=
ce    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 =
vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno=
_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc=
_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0=
xe =0A  918 100610 nfsd             nfsd: service    mi_switch+0xe1 sleep=
q_wait+0x3a sleeplk+0x15d __lockmgr_args+0xc9e vop_stdlock+0x3c VOP_LOCK1=
_APV+0xab _vn_lock+0x43 nfsvno_advlock+0x119 nfsrv_dolocal+0x84 nfsrv_loc=
kctrl+0x14ad nfsrvd_locku+0x283 nfsrvd_dorpc+0xec6 nfssvc_program+0x554 s=
vc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline=
+0xe =0A  918 100611 nfsd             nfsd: service    mi_switch+0xe1 sle=
epq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrvd_dorpc+0x=
316 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork=
_exit+0x9a fork_trampoline+0xe =0A  918 100612 nfsd             nfsd: ser=
vice    mi_switch+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4=
_lock+0x9b nfsrvd_dorpc+0x316 nfssvc_program+0x554 svc_run_internal+0xc77=
 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100613 =
nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a _sleep+=
0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrvd_dorpc+0x316 nfssvc_program+0x=
554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tramp=
oline+0xe =0A  918 100614 nfsd             nfsd: service    mi_switch+0xe=
1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrvd_dor=
pc+0x316 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb=
 fork_exit+0x9a fork_trampoline+0xe =0A  918 100615 nfsd             nfsd=
: service    mi_switch+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 =
nfsv4_lock+0x9b nfsrvd_dorpc+0x316 nfssvc_program+0x554 svc_run_internal+=
0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 10=
0616 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a _s=
leep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrvd_dorpc+0x316 nfssvc_progr=
am+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_=
trampoline+0xe =0A  918 100617 nfsd             nfsd: service    mi_switc=
h+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrv=
d_dorpc+0x316 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_star=
t+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100618 nfsd            =
 nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+=
0x66 nfsv4_lock+0x9b nfsrvd_dorpc+0x316 nfssvc_program+0x554 svc_run_inte=
rnal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  9=
18 100619 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x=
3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab=
 _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrv=
d_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_star=
t+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100620 nfsd            =
 nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr=
_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+=
0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_progr=
am+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_=
trampoline+0xe =0A  918 100621 nfsd             nfsd: service    mi_switc=
h+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrv=
d_dorpc+0x316 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_star=
t+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100622 nfsd            =
 nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr=
_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+=
0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_progr=
am+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_=
trampoline+0xe =0A  918 100623 nfsd             nfsd: service    mi_switc=
h+0xe1 sleepq_wait+0x3a _sleep+0x287 nfsmsleep+0x66 nfsv4_lock+0x9b nfsrv=
d_dorpc+0x316 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_star=
t+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100624 nfsd            =
 nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr=
_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+=
0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_progr=
am+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_=
trampoline+0xe =0A  918 100625 nfsd             nfsd: service    mi_switc=
h+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x=
3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c n=
fsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+=
0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 10=
0626 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sl=
eeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_=
lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dor=
pc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb=
 fork_exit+0x9a fork_trampoline+0xe =0A  918 100627 nfsd             nfsd=
: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args=
+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d=
 nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x=
554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tramp=
oline+0xe =0A  918 100628 nfsd             nfsd: service    mi_switch+0xe=
1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VO=
P_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_f=
htovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77=
 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100629 =
nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk=
+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+=
0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x=
917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork=
_exit+0x9a fork_trampoline+0xe =0A  918 100630 nfsd             nfsd: ser=
vice    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x90=
2 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsv=
no_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 s=
vc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline=
+0xe =0A  918 100631 nfsd             nfsd: service    mi_switch+0xe1 sle=
epq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOC=
K1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp=
+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_=
thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100632 nfsd =
            nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15=
d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 =
zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 n=
fssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit=
+0x9a fork_trampoline+0xe =0A  918 100633 nfsd             nfsd: service =
   mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop=
_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fh=
tovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_ru=
n_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =
=0A  918 100634 nfsd             nfsd: service    mi_switch+0xe1 sleepq_w=
ait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_AP=
V+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8=
 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_threa=
d_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100635 nfsd      =
       nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __l=
ockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_f=
htovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc=
_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a=
 fork_trampoline+0xe =0A  918 100636 nfsd             nfsd: service    mi=
_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdl=
ock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+=
0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_int=
ernal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  =
918 100637 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0=
x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xa=
b _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsr=
vd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_sta=
rt+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100638 nfsd           =
  nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmg=
r_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp=
+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_prog=
ram+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork=
_trampoline+0xe =0A  918 100639 nfsd             nfsd: service    mi_swit=
ch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0=
x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c =
nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal=
+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 1=
00640 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a s=
leeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn=
_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_do=
rpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0x=
b fork_exit+0x9a fork_trampoline+0xe =0A  918 100641 nfsd             nfs=
d: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_arg=
s+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38=
d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0=
x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tram=
poline+0xe =0A  918 100642 nfsd             nfsd: service    mi_switch+0x=
e1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c V=
OP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_=
fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc7=
7 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100643=
 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleepl=
k+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock=
+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0=
x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb for=
k_exit+0x9a fork_trampoline+0xe =0A  918 100644 nfsd             nfsd: se=
rvice    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x9=
02 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfs=
vno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 =
svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampolin=
e+0xe =0A  918 100645 nfsd             nfsd: service    mi_switch+0xe1 sl=
eepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LO=
CK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtov=
p+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc=
_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100646 nfsd=
             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x1=
5d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43=
 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 =
nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exi=
t+0x9a fork_trampoline+0xe =0A  918 100647 nfsd             nfsd: service=
    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vo=
p_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_f=
htovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_r=
un_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe=
 =0A  918 100648 nfsd             nfsd: service    mi_switch+0xe1 sleepq_=
wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_A=
PV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc=
8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thre=
ad_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100649 nfsd     =
        nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __=
lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_=
fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssv=
c_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9=
a fork_trampoline+0xe =0A  918 100650 nfsd             nfsd: service    m=
i_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_std=
lock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp=
+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_in=
ternal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A =
 918 100651 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+=
0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0x=
ab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfs=
rvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_st=
art+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100652 nfsd          =
   nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockm=
gr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtov=
p+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_pro=
gram+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a for=
k_trampoline+0xe =0A  918 100653 nfsd             nfsd: service    mi_swi=
tch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+=
0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c=
 nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_interna=
l+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 =
100654 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a =
sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _v=
n_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_d=
orpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0=
xb fork_exit+0x9a fork_trampoline+0xe =0A  918 100655 nfsd             nf=
sd: service    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_ar=
gs+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x3=
8d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+=
0x554 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_tra=
mpoline+0xe =0A  918 100656 nfsd             nfsd: service    mi_switch+0=
xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c =
VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd=
_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554 svc_run_internal+0xc=
77 svc_thread_start+0xb fork_exit+0x9a fork_trampoline+0xe =0A  918 10065=
7 nfsd             nfsd: service    mi_switch+0xe1 sleepq_wait+0x3a sleep=
lk+0x15d __lockmgr_args+0x902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_loc=
k+0x43 zfs_fhtovp+0x38d nfsvno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+=
0x917 nfssvc_program+0x554 svc_run_internal+0xc77 svc_thread_start+0xb fo=
rk_exit+0x9a fork_trampoline+0xe =0A  918 100658 nfsd             nfsd: s=
ervice    mi_switch+0xe1 sleepq_wait+0x3a sleeplk+0x15d __lockmgr_args+0x=
902 vop_stdlock+0x3c VOP_LOCK1_APV+0xab _vn_lock+0x43 zfs_fhtovp+0x38d nf=
svno_fhtovp+0x7c nfsd_fhtovp+0xc8 nfsrvd_dorpc+0x917 nfssvc_program+0x554=
 svc_run_internal+0xc77 svc_thread_start+0xb fork_exit+0x9a fork_trampoli=
ne+0xe=0A=0ALo=C3=AFc Blot,=0AUNIX Systems, Network and Security Engineer=
=0Ahttp://www.unix-experience.fr=0A=0A15 d=C3=A9cembre 2014 13:29 "Lo=C3=
=AFc Blot" <loic.blot@unix-experience.fr> a =C3=A9crit: =0A> Hmmm...=0A> =
now i'm experiencing a deadlock.=0A> =0A> 0 918 915 0 21 0 12352 3372 zfs=
 D - 1:48.64 nfsd: server (nfsd)=0A> =0A> the only issue was to reboot th=
e server, but after rebooting deadlock arrives a second time when i=0A> s=
tart my jails over NFS.=0A> =0A> Regards,=0A> =0A> Lo=C3=AFc Blot,=0A> UN=
IX Systems, Network and Security Engineer=0A> http://www.unix-experience.=
fr=0A> =0A> 15 d=C3=A9cembre 2014 10:07 "Lo=C3=AFc Blot" <loic.blot@unix-=
experience.fr> a =C3=A9crit:=0A> =0A> Hi Rick,=0A> after talking with my =
N+1, NFSv4 is required on our infrastructure. I tried to upgrade NFSv4+ZF=
S=0A> server from 9.3 to 10.1, i hope this will resolve some issues...=0A=
> =0A> Regards,=0A> =0A> Lo=C3=AFc Blot,=0A> UNIX Systems, Network and Se=
curity Engineer=0A> http://www.unix-experience.fr=0A>; =0A> 10 d=C3=A9cemb=
re 2014 15:36 "Lo=C3=AFc Blot" <loic.blot@unix-experience.fr> a =C3=A9cri=
t:=0A> =0A> Hi Rick,=0A> thanks for your suggestion.=0A> For my locking b=
ug, rpc.lockd is stucked in rpcrecv state on the server. kill -9 doesn't =
affect the=0A> process, it's blocked.... (State: Ds)=0A> =0A> for the per=
formances=0A> =0A> NFSv3: 60Mbps=0A> NFSv4: 45Mbps=0A> Regards,=0A> =0A> =
Lo=C3=AFc Blot,=0A> UNIX Systems, Network and Security Engineer=0A> http:=
//www.unix-experience.fr=0A> =0A> 10 d=C3=A9cembre 2014 13:56 "Rick Mackl=
em" <rmacklem@uoguelph.ca> a =C3=A9crit:=0A> =0A>> Loic Blot wrote:=0A>> =
=0A>>> Hi Rick,=0A>>> I'm trying NFSv3.=0A>>> Some jails are starting ver=
y well but now i have an issue with lockd=0A>>> after some minutes:=0A>>>=
 =0A>>> nfs server 10.10.X.8:/jails: lockd not responding=0A>>> nfs serve=
r 10.10.X.8:/jails lockd is alive again=0A>>> =0A>>> I look at mbuf, but =
i seems there is no problem.=0A>> =0A>> Well, if you need locks to be vis=
ible across multiple clients, then=0A>> I'm afraid you are stuck with usi=
ng NFSv4 and the performance you get=0A>> from it. (There is no way to do=
 file handle affinity for NFSv4 because=0A>> the read and write ops are b=
uried in the compound RPC and not easily=0A>> recognized.)=0A>> =0A>> If =
the locks don't need to be visible across multiple clients, I'd=0A>> sugg=
est trying the "nolockd" option with nfsv3.=0A>> =0A>>> Here is my rc.con=
f on server:=0A>>> =0A>>> nfs_server_enable=3D"YES"=0A>>> nfsv4_server_en=
able=3D"YES"=0A>>> nfsuserd_enable=3D"YES"=0A>>> nfsd_server_flags=3D"-u =
-t -n 256"=0A>>> mountd_enable=3D"YES"=0A>>> mountd_flags=3D"-r"=0A>>> nf=
suserd_flags=3D"-usertimeout 0 -force 20"=0A>>> rpcbind_enable=3D"YES"=0A=
>>> rpc_lockd_enable=3D"YES"=0A>>> rpc_statd_enable=3D"YES"=0A>>> =0A>>> =
Here is the client:=0A>>> =0A>>> nfsuserd_enable=3D"YES"=0A>>> nfsuserd_f=
lags=3D"-usertimeout 0 -force 20"=0A>>> nfscbd_enable=3D"YES"=0A>>> rpc_l=
ockd_enable=3D"YES"=0A>>> rpc_statd_enable=3D"YES"=0A>>> =0A>>> Have you =
got an idea ?=0A>>> =0A>>> Regards,=0A>>> =0A>>> Lo=C3=AFc Blot,=0A>>> UN=
IX Systems, Network and Security Engineer=0A>>> http://www.unix-experienc=
e.fr=0A>>> =0A>>> 9 d=C3=A9cembre 2014 04:31 "Rick Macklem" <rmacklem@uog=
uelph.ca> a =C3=A9crit: =0A>>>> Loic Blot wrote:=0A>>>> =0A>>>>> Hi rick,=
=0A>>>>> =0A>>>>> I waited 3 hours (no lag at jail launch) and now I do: =
sysrc=0A>>>>> memcached_flags=3D"-v -m 512"=0A>>>>> Command was very very=
 slow...=0A>>>>> =0A>>>>> Here is a dd over NFS:=0A>>>>> =0A>>>>> 6010629=
12 bytes transferred in 21.060679 secs (28539579 bytes/sec)=0A>>>> =0A>>>=
> Can you try the same read using an NFSv3 mount?=0A>>>> (If it runs much=
 faster, you have probably been bitten by the ZFS=0A>>>> "sequential vs r=
andom" read heuristic which I've been told things=0A>>>> NFS is doing "ra=
ndom" reads without file handle affinity. File=0A>>>> handle affinity is =
very hard to do for NFSv4, so it isn't done.)=0A>> =0A>> I was actually s=
uggesting that you try the "dd" over nfsv3 to see how=0A>> the performanc=
e compared with nfsv4. If you do that, please post the=0A>> comparable re=
sults.=0A>> =0A>> Someday I would like to try and get ZFS's sequential vs=
 random read=0A>> heuristic modified and any info on what difference in p=
erformance that=0A>> might make for NFS would be useful.=0A>> =0A>> rick=
=0A>> =0A>>>> rick=0A>>>> =0A>>>>> This is quite slow...=0A>>>>> =0A>>>>>=
 You can found some nfsstat below (command isn't finished yet)=0A>>>>> =
=0A>>>>> nfsstat -c -w 1=0A>>>>> =0A>>>>> GtAttr Lookup Rdlink Read Write=
 Rename Access Rddir=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 4 0 0 0 0 0 16 0=0A>=
>>>> 2 0 0 0 0 0 17 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>=
>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 4 0 0 0 0 4 0=0A>>=
>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>=
>> 0 0 0 0 0 0 0 0=0A>>>>> 4 0 0 0 0 0 3 0=0A>>>>> 0 0 0 0 0 0 3 0=0A>>>>=
> 37 10 0 8 0 0 14 1=0A>>>>> 18 16 0 4 1 2 4 0=0A>>>>> 78 91 0 82 6 12 30=
 0=0A>>>>> 19 18 0 2 2 4 2 0=0A>>>>> 0 0 0 0 2 0 0 0=0A>>>>> 0 0 0 0 0 0 =
0 0=0A>>>>> GtAttr Lookup Rdlink Read Write Rename Access Rddir=0A>>>>> 0=
 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 =
1 0 0 0 0 1 0=0A>>>>> 4 6 0 0 6 0 3 0=0A>>>>> 2 0 0 0 0 0 0 0=0A>>>>> 0 0=
 0 0 0 0 0 0=0A>>>>> 1 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 1 0 0 0=0A>>>>> 0 0 =
0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0=
 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 =
0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 6 108 0 0 0 0 0 0=0A>>>>> 0 0 0=
 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> GtAttr Lookup Rdlink Read Writ=
e Rename Access Rddir=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>=
>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>=
>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 98 54 0 86 11 0 25 0=
=0A>>>>> 36 24 0 39 25 0 10 1=0A>>>>> 67 8 0 63 63 0 41 0=0A>>>>> 34 0 0 =
35 34 0 0 0=0A>>>>> 75 0 0 75 77 0 0 0=0A>>>>> 34 0 0 35 35 0 0 0=0A>>>>>=
 75 0 0 74 76 0 0 0=0A>>>>> 33 0 0 34 33 0 0 0=0A>>>>> 0 0 0 0 5 0 0 0=0A=
>>>>> 0 0 0 0 0 0 6 0=0A>>>>> 11 0 0 0 0 0 11 0=0A>>>>> 0 0 0 0 0 0 0 0=
=0A>>>>> 0 17 0 0 0 0 1 0=0A>>>>> GtAttr Lookup Rdlink Read Write Rename =
Access Rddir=0A>>>>> 4 5 0 0 0 0 12 0=0A>>>>> 2 0 0 0 0 0 26 0=0A>>>>> 0 =
0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0=
 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 4 0 0 0 0 4 0=0A>>>>> 0 0 =
0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 4 0 0=
 0 0 0 2 0=0A>>>>> 2 0 0 0 0 0 24 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0=
 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 =
0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> GtAttr =
Lookup Rdlink Read Write Rename Access Rddir=0A>>>>> 0 0 0 0 0 0 0 0=0A>>=
>>> 0 0 0 0 0 0 0 0=0A>>>>> 4 0 0 0 0 0 7 0=0A>>>>> 2 1 0 0 0 0 1 0=0A>>>=
>> 0 0 0 0 2 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 6 0 0 0=0A>>>>=
> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>>=
 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> =
4 6 0 0 0 0 3 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 2 0 0 0 0 0 0 0=0A>>>>> 0=
 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 =
0 0 0 0 0 0 0=0A>>>>> GtAttr Lookup Rdlink Read Write Rename Access Rddir=
=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=
=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 4 71 0 0 0 0 0 0=
=0A>>>>> 0 1 0 0 0 0 0 0=0A>>>>> 2 36 0 0 0 0 1 0=0A>>>>> 0 0 0 0 0 0 0 0=
=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=
=0A>>>>> 1 0 0 0 0 0 1 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0 0 0 0 0 0 0=
=0A>>>>> 79 6 0 79 79 0 2 0=0A>>>>> 25 0 0 25 26 0 6 0=0A>>>>> 43 18 0 39=
 46 0 23 0=0A>>>>> 36 0 0 36 36 0 31 0=0A>>>>> 68 1 0 66 68 0 0 0=0A>>>>>=
 GtAttr Lookup Rdlink Read Write Rename Access Rddir=0A>>>>> 36 0 0 36 36=
 0 0 0=0A>>>>> 48 0 0 48 49 0 0 0=0A>>>>> 20 0 0 20 20 0 0 0=0A>>>>> 0 0 =
0 0 0 0 0 0=0A>>>>> 3 14 0 1 0 0 11 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 0 0=
 0 0 0 0 0 0=0A>>>>> 0 4 0 0 0 0 4 0=0A>>>>> 0 0 0 0 0 0 0 0=0A>>>>> 4 22=
 0 0 0 0 16 0=0A>>>>> 2 0 0 0 0 0 23 0=0A>>>>> =0A>>>>> Regards,=0A>>>>> =
=0A>>>>> Lo=C3=AFc Blot,=0A>>>>> UNIX Systems, Network and Security Engin=
eer=0A>>>>> http://www.unix-experience.fr=0A>>>>>; =0A>>>>> 8 d=C3=A9cembr=
e 2014 09:36 "Lo=C3=AFc Blot" <loic.blot@unix-experience.fr> a=0A>>>>> =
=C3=A9crit: =0A>>>>>> Hi Rick,=0A>>>>>> I stopped the jails this week-end=
 and started it this morning,=0A>>>>>> i'll=0A>>>>>> give you some stats =
this week.=0A>>>>>> =0A>>>>>> Here is my nfsstat -m output (with your rsi=
ze/wsize tweaks)=0A> =0A> nfsv4,tcp,resvport,hard,cto,sec=3Dsys,acdirmin=
=3D3,acdirmax=3D60,acregmin=3D5,acregmax=3D60,nametimeo=3D60,negna=0A> =
=0A>>>>>> =0A> =0A> etimeo=3D60,rsize=3D32768,wsize=3D32768,readdirsize=
=3D32768,readahead=3D1,wcommitsize=3D773136,timeout=3D120,retra=0A> =0A> =
s=3D2147483647=0A> =0A> On server side my disks are on a raid controller =
which show a=0A> 512b=0A> volume and write performances=0A> are very hone=
st (dd if=3D/dev/zero of=3D/jails/test.dd bs=3D4096=0A> count=3D100000000=
 =3D> 450MBps)=0A> =0A> Regards,=0A> =0A> Lo=C3=AFc Blot,=0A> UNIX System=
s, Network and Security Engineer=0A> http://www.unix-experience.fr=0A>; =
=0A> 5 d=C3=A9cembre 2014 15:14 "Rick Macklem" <rmacklem@uoguelph.ca> a=
=0A> =C3=A9crit:=0A> =0A>> Loic Blot wrote:=0A>> =0A>>> Hi,=0A>>> i'm try=
ing to create a virtualisation environment based on=0A>>> jails.=0A>>> Th=
ose jails are stored under a big ZFS pool on a FreeBSD 9.3=0A>>> which=0A=
>>> export a NFSv4 volume. This NFSv4 volume was mounted on a big=0A>>> h=
ypervisor (2 Xeon E5v3 + 128GB memory and 8 ports (but only 1=0A>>> was=
=0A>>> used at this time).=0A>>> =0A>>> The problem is simple, my hypervi=
sors runs 6 jails (used 1% cpu=0A>>> and=0A>>> 10GB RAM approximatively a=
nd less than 1MB bandwidth) and works=0A>>> fine at start but the system =
slows down and after 2-3 days=0A>>> become=0A>>> unusable. When i look at=
 top command i see 80-100% on system=0A>>> and=0A>>> commands are very ve=
ry slow. Many process are tagged with=0A>>> nfs_cl*.=0A>> =0A>> To be hon=
est, I would expect the slowness to be because of slow=0A>> response=0A>>=
 from the NFSv4 server, but if you do:=0A>> # ps axHl=0A>> on a client wh=
en it is slow and post that, it would give us some=0A>> more=0A>> informa=
tion on where the client side processes are sitting.=0A>> If you also do =
something like:=0A>> # nfsstat -c -w 1=0A>> and let it run for a while, t=
hat should show you how many RPCs=0A>> are=0A>> being done and which ones=
.=0A>> =0A>> # nfsstat -m=0A>> will show you what your mount is actually =
using.=0A>> The only mount option I can suggest trying is=0A>> "rsize=3D3=
2768,wsize=3D32768",=0A>> since some network environments have difficulti=
es with 64K.=0A>> =0A>> There are a few things you can try on the NFSv4 s=
erver side, if=0A>> it=0A>> appears=0A>> that the clients are generating =
a large RPC load.=0A>> - disabling the DRC cache for TCP by setting vfs.n=
fsd.cachetcp=3D0=0A>> - If the server is seeing a large write RPC load, t=
hen=0A>> "sync=3Ddisabled"=0A>> might help, although it does run a risk o=
f data loss when the=0A>> server=0A>> crashes.=0A>> Then there are a coup=
le of other ZFS related things (I'm not a=0A>> ZFS=0A>> guy,=0A>> but the=
se have shown up on the mailing lists).=0A>> - make sure your volumes are=
 4K aligned and ashift=3D12 (in case a=0A>> drive=0A>> that uses 4K secto=
rs is pretending to be 512byte sectored)=0A>> - never run over 70-80% ful=
l if write performance is an issue=0A>> - use a zil on an SSD with good w=
rite performance=0A>> =0A>> The only NFSv4 thing I can tell you is that i=
t is known that=0A>> ZFS's=0A>> algorithm for determining sequential vs r=
andom I/O fails for=0A>> NFSv4=0A>> during writing and this can be a perf=
ormance hit. The only=0A>> workaround=0A>> is to use NFSv3 mounts, since =
file handle affinity apparently=0A>> fixes=0A>> the problem and this is o=
nly done for NFSv3.=0A>> =0A>> rick=0A>> =0A>>> I saw that there are TSO =
issues with igb then i'm trying to=0A>>> disable=0A>>> it with sysctl but=
 the situation wasn't solved.=0A>>> =0A>>> Someone has got ideas ? I can =
give you more informations if you=0A>>> need.=0A>>> =0A>>> Thanks in adva=
nce.=0A>>> Regards,=0A>>> =0A>>> Lo=C3=AFc Blot,=0A>>> UNIX Systems, Netw=
ork and Security Engineer=0A>>> http://www.unix-experience.fr=0A>>>; _____=
__________________________________________=0A>>> freebsd-fs@freebsd.org m=
ailing list=0A>>> http://lists.freebsd.org/mailman/listinfo/freebsd-fs=0A=
>>> To unsubscribe, send any mail to=0A>>> "freebsd-fs-unsubscribe@freebs=
d.org"=0A> =0A> _______________________________________________=0A> freeb=
sd-fs@freebsd.org mailing list=0A> http://lists.freebsd.org/mailman/listi=
nfo/freebsd-fs=0A> To unsubscribe, send any mail to=0A> "freebsd-fs-unsub=
scribe@freebsd.org"=0A> =0A> ____________________________________________=
___=0A> freebsd-fs@freebsd.org mailing list=0A> http://lists.freebsd.org/=
mailman/listinfo/freebsd-fs=0A> To unsubscribe, send any mail to "freebsd=
-fs-unsubscribe@freebsd.org"=0A> =0A> ___________________________________=
____________=0A> freebsd-fs@freebsd.org mailing list=0A> http://lists.fre=
ebsd.org/mailman/listinfo/freebsd-fs=0A> To unsubscribe, send any mail to=
 "freebsd-fs-unsubscribe@freebsd.org"=0A> _______________________________=
________________=0A> freebsd-fs@freebsd.org mailing list=0A> http://lists=
.freebsd.org/mailman/listinfo/freebsd-fs=0A> To unsubscribe, send any mai=
l to "freebsd-fs-unsubscribe@freebsd.org"




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