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