Re: [ceph-users] how to build libradosstriper

2018-05-30 Thread Jialin Liu
Hi Guys, The striping seems to be slightly better than non-striping write, given that my storage is configured with 4OSS, and 48OSD. each OSD is 8+2 Raid 6 of 24TB capacity. But still the performance is around 100MB/sec. On a single haswell core, I'm able to get 1GB/sec with dd buffered IO. My

Re: [ceph-users] how to build libradosstriper

2018-05-30 Thread Jialin Liu
Thanks Kefu. Best, Jialin NERSC On Tue, May 29, 2018 at 11:52 PM, kefu chai wrote: > On Wed, May 30, 2018 at 11:53 AM, Jialin Liu wrote: > > Hi Brad, > > > > You are correct. the librados.so has the symbol but what I copied is a > wrong > > file. > > Now I can test the striper api with the

Re: [ceph-users] how to build libradosstriper

2018-05-30 Thread kefu chai
On Wed, May 30, 2018 at 11:53 AM, Jialin Liu wrote: > Hi Brad, > > You are correct. the librados.so has the symbol but what I copied is a wrong > file. > Now I can test the striper api with the previous C example and this cpp > example: >

Re: [ceph-users] how to build libradosstriper

2018-05-29 Thread Jialin Liu
Hi Brad, You are correct. the librados.so has the symbol but what I copied is a wrong file. Now I can test the striper api with the previous C example and this cpp example: http://mrbojangles3.github.io/ceph/systems/striping/alignment/2017/05/28/Ceph-Stripe/ Both are working, but I haven't got

Re: [ceph-users] how to build libradosstriper

2018-05-29 Thread Brad Hubbard
On Wed, May 30, 2018 at 11:52 AM, Jialin Liu wrote: > Thanks Brad, > I run nm on those .so file, it prints 'no symbol' OK, well you need to link to a library that exports that symbol (has it defined in its Text section). I suspect you'll find it is defined in libceph-common.so so try linking to

Re: [ceph-users] how to build libradosstriper

2018-05-29 Thread Jialin Liu
Thanks Brad, I run nm on those .so file, it prints 'no symbol' Then with ldd librados.so, I don't see the libceph-common.so, instead: > jialin@cori12: ldd librados.so > linux-vdso.so.1 (0x2aacf000) > libboost_thread-mt.so.1.53.0 > =>/rados_install/lib/libboost_thread-mt.so.1.53.0

Re: [ceph-users] how to build libradosstriper

2018-05-29 Thread Brad Hubbard
On Wed, May 30, 2018 at 10:42 AM, Jialin Liu wrote: > Hi, > I'm trying to use the libradosstriper api, but having some trouble in > linking to lradosstriper. I copied only the `required' libraries from an > pre-installed ceph (10.2.10), and put them under my local directory > /rados_install/lib

[ceph-users] how to build libradosstriper

2018-05-29 Thread Jialin Liu
Hi, I'm trying to use the libradosstriper api, but having some trouble in linking to lradosstriper. I copied only the `required' libraries from an pre-installed ceph (10.2.10), and put them under my local directory /rados_install/lib and rados_install/include, on a linux machine.