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