Such information means that fscache should have taken effect. FS-Cache statistics Cookies: idx=1 dat=0 spc=0 Objects: alc=0 nal=0 avl=0 ded=0 ChkAux : non=0 ok=0 upd=0 obs=0 Pages : mrk=0 unc=0 Acquire: n=1 nul=0 noc=0 ok=1 nbf=0 oom=0 Lookups: n=0 neg=0 pos=0 crt=0 tmo=0 Invals : n=0 run=0 Updates: n=0 nul=0 run=0 Relinqs: n=0 nul=0 wcr=0 rtr=0 AttrChg: n=0 ok=0 nbf=0 oom=0 run=0 Allocs : n=0 ok=0 wt=0 nbf=0 int=0 Allocs : ops=0 owt=0 abt=0 Retrvls: n=0 ok=0 wt=0 nod=0 nbf=0 int=0 oom=0 Retrvls: ops=0 owt=0 abt=0 Stores : n=0 ok=0 agn=0 nbf=0 oom=0 Stores : ops=0 run=0 pgs=0 rxd=0 olm=0 VmScan : nos=0 gon=0 bsy=0 can=0 wt=0 Ops : pend=0 run=0 enq=0 can=0 rej=0 Ops : ini=0 dfr=0 rel=0 gc=0 CacheOp: alo=0 luo=0 luc=0 gro=0 CacheOp: inv=0 upo=0 dro=0 pto=0 atc=0 syn=0 CacheOp: rap=0 ras=0 alp=0 als=0 wrp=0 ucp=0 dsp=0 CacheEv: nsp=0 stl=0 rtr=0 cul=0 David Yang <gmydw1118@xxxxxxxxx> 于2022年9月24日周六 15:08写道: > hi, all > I recompiled ceph's kernel module ceph.ko and have seen the fscache > dependency. > > # modinfo ceph > filename: /lib/modules/5.4.163-1.el8.elrepo.x86_64/kernel/fs/ceph/ceph.ko > license: GPL > description: Ceph filesystem for Linux > author: Patience Warnick <patience@xxxxxxxxxxxx> > author: Yehuda Sadeh <yehuda@xxxxxxxxxxxxxxx> > author: Sage Weil <sage@xxxxxxxxxxxx> > alias: fs-ceph > srcversion: AA4C64FA6C43C1EB54A8807 > depends: libceph,fscache > retpoline: Y > intree: Y > name: ceph > vermagic: 5.4.163 SMP mod_unload modversions > > But the parameters in /proc/fs/fscache/stats are all equal to 0. > > FS-Cache statistics > Cookies: idx=0 dat=0 spc=0 > Objects: alc=0 nal=0 avl=0 ded=0 > ChkAux : non=0 ok=0 upd=0 obs=0 > Pages : mrk=0 unc=0 > Acquire: n=0 nul=0 noc=0 ok=0 nbf=0 oom=0 > Lookups: n=0 neg=0 pos=0 crt=0 tmo=0 > Invals : n=0 run=0 > Updates: n=0 nul=0 run=0 > Relinqs: n=1 nul=0 wcr=0 rtr=0 > AttrChg: n=0 ok=0 nbf=0 oom=0 run=0 > Allocs : n=0 ok=0 wt=0 nbf=0 int=0 > Allocs : ops=0 owt=0 abt=0 > Retrvls: n=0 ok=0 wt=0 nod=0 nbf=0 int=0 oom=0 > Retrvls: ops=0 owt=0 abt=0 > Stores : n=0 ok=0 agn=0 nbf=0 oom=0 > Stores : ops=0 run=0 pgs=0 rxd=0 olm=0 > VmScan : nos=0 gon=0 bsy=0 can=0 wt=0 > Ops : pend=0 run=0 enq=0 can=0 rej=0 > Ops : ini=0 dfr=0 rel=0 gc=0 > CacheOp: alo=0 luo=0 luc=0 gro=0 > CacheOp: inv=0 upo=0 dro=0 pto=0 atc=0 syn=0 > CacheOp: rap=0 ras=0 alp=0 als=0 wrp=0 ucp=0 dsp=0 > CacheEv: nsp=0 stl=0 rtr=0 cul=0 > > Does this function need to be used with cachefiles? > > David Yang <gmydw1118@xxxxxxxxx> 于2022年9月23日周五 21:34写道: > >> I found in some articles on the net that in their ceph.ko it depends on >> the fscache module. >> >> >> root@client:~# lsmod | grep ceph >> ceph 376832 1 >> libceph 315392 1 ceph >> fscache 65536 1 ceph >> libcrc32c 16384 3xfs, raid456, libceph >> root@client:~# modinfo ceph >> filename: /lib/modules/4.15.0-112-generic/kernel/fs/ceph/ceph.ko >> license: GPL >> description: Ceph filesystem for Linux >> author: Patience Warnick <patience@xxxxxxxxxxxx> >> author: Yehuda Sadeh <yehuda@xxxxxxxxxxxxxxx> >> author: Sage Weil <sage@xxxxxxxxxxxx> >> alias: fs-ceph >> srcversion: B2806F4EAACAC1E19EE7AFA >> depends: libceph,fscache >> retpoline: Y >> intree: Y >> name: ceph >> vermagic: 4.15.0-112-generic SMP mod_unload >> signat: PKCS#7 >> signer: >> sig_key: >> sig_hashalgo: md4 >> >> David Yang <gmydw1118@xxxxxxxxx> 于2022年9月23日周五 12:17写道: >> >>> hi, >>> I am using kernel client to mount cephFS filesystem on Centos8.2. >>> But my ceph's kernel module does not contain fscache. >>> >>> >>> [root@host ~]# uname -r >>> 5.4.163-1.el8.elrepo.x86_64 >>> [root@host ~]# lsmod|grep ceph >>> ceph 446464 0 >>> libceph 368640 1 ceph >>> dns_resolver 16384 1 libceph >>> libcrc32c 16384 2xfs, libceph >>> [root@host ~]# modinfo ceph >>> filename: >>> /lib/modules/5.4.163-1.el8.elrepo.x86_64/kernel/fs/ceph/ceph.ko.xz >>> license: GPL >>> description: Ceph filesystem for Linux >>> author: Patience Warnick <patience@xxxxxxxxxxxx> >>> author: Yehuda Sadeh <yehuda@xxxxxxxxxxxxxxx> >>> author: Sage Weil <sage@xxxxxxxxxxxx> >>> alias: fs-ceph >>> srcversion: 0923A6EE91D4CE16BC32EA2 >>> depends: libceph >>> retpoline: Y >>> intree: Y >>> name: ceph >>> vermagic: 5.4.163-1.el8.elrepo.x86_64 SMP mod_unload modversions >>> >>> >>> What should I do to enable fscache in the ceph module, thanks. >>> >> _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx