Hello everybody,
I have some suggestions to improve the Ceph performance with in case of
using Rados Block Device.
On FileStore :
- Remove all metadata in HDD and used omap on SSD. This reduce IOPS
and increases throughput.
- Remove journal, thread "sync_entry", and write directly in
queue_transaction.
To compensate journal, you could use Cache Tier Ceph.
ceph-osd must be with less Thread and Lock.
With 1 OSD for 1 HDD, i think Lock is necessary only for scrub, recovery
or other background job.
And only one thread with the use of libaio.
I think Ceph-OSD should be very light.
Potentially with direct writing aftergiven the transmitted data to other
OSD from map.
In this case, a lot of ceph-osd could work on the same server.
Actually, i work on the repository https://www.github.com/dcasier/ceph.
You could see start works on FileStore.*
But potentially not safe.
David.
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html