It sounds like you are doing synchronous reads of small objects here. In
that case you are dominated by the per-op already rather than the
throughout of your cluster. Using aio or multiple threads will let you
parallelism requests.
-Greg
On Fri, Sep 29, 2017 at 3:33 AM Alexander Kushnirenko <kushnire...@gmail.com>
wrote:

> Hello,
>
> We see very poor performance when reading/writing rados objects.  The
> speed is only 3-4MB/sec, compared to 95MB rados benchmarking.
>
> When you look on underline code it uses librados and linradosstripper
> libraries (both have poor performance) and the code uses rados_read and
> rados_write functions.  If you look on examples they recommend
> rados_aio_read/write.
>
> Could this be the reason for poor performance?
>
> Thank you,
> Alexander.
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to