Hi,

I am seeing write performance hit with small files (60K) using radosgw. The
radosgw is configured to run with 600 threads. Here is the write speed I
get with file sizes of 60K


# sudo ceph -s
    cluster e445e46e-4d84-4606-9923-16fff64446dc
     health HEALTH_OK
     monmap e1: 1 mons at {osd187=13.24.0.7:6789/0}, election epoch 1,
quorum 0 osd187
     osdmap e205: 28 osds: 22 up, 22 in
      pgmap v17007: 1078 pgs, 9 pools, 154 GB data, 653 kobjects
            292 GB used, 8709 GB / 9002 GB avail
                1078 active+clean
  client io 1117 kB/s rd, *2878 kB/s wr*, 2513 op/s
#


If I run the same script with larger file sizes(1MB-3MB), I get a better
write speed.


# sudo ceph -s
    cluster e445e46e-4d84-4606-9923-16fff64446dc
     health HEALTH_OK
     monmap e1: 1 mons at {osd187=13.24.0.79:6789/0}, election epoch 1,
quorum 0 osd187
     osdmap e205: 28 osds: 22 up, 22 in
      pgmap v16883: 1078 pgs, 9 pools, 125 GB data, 140 kobjects
            192 GB used, 8809 GB / 9002 GB avail
                1078 active+clean
  client io *105 MB/s wr*, 1839 op/s
#

My cluster has 2 OSD hosts running total of 20 osd daemons, 1 mon and 1
radosgw hosts. Is the bottleneck coming from the single radosgw process? If
so, is it possible to run radosgw in multi process mode?

Regards
Srikanth
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to