On 12:32 Wed 12 Feb, Yiming Zhang wrote:
> On Wed, Feb 12, 2020 at 2:06 PM Yiming Zhang
<yzhan298(a)ucsc.edu> wrote:
>>>> The fio-3.17-116-gf4cd, compiled from source.
>>>
>>> which librados was fio engine compiled with? the v2 msgr was
>>> introduced by nautilus (v14).
>>
You can use "strace" tool to show the library loaded at run
time.
For example, below command will show all the loaded library at run time.
$ strace fio --section=with_rwlcache changcheng.fio 2>&1 | tee strace.log
$ grep '^open' strace.log | grep lib
"make install" command may install the library under /usr/local
directory, sometimes this will cause some error.
Yes, I can see the shared libs:
librbd.so.1 => /usr/lib/x86_64-linux-gnu/librbd.so.1 (0x00007fa3a4e4a000)
librados.so.2 => /usr/lib/x86_64-linux-gnu/librados.so.2 (0x00007fa3a4af9000)
I recompiled ceph and make install all libs, and got memory issue with fio:
fio-3.17-116-gf4cd
Starting 1 process
Segmentation fault (core dumped)
1. Enable fio run time debug option
2. Enable system core dump to get coredump file and check it.
>
> -ym
> _______________________________________________
> Dev mailing list -- dev(a)ceph.io
> To unsubscribe send an email to dev-leave(a)ceph.io