All of lore.kernel.org
 help / color / mirror / Atom feed
* Perfomance CPU and IOPS
@ 2015-05-24 11:21 Casier David
  2015-05-24 12:09 ` Mark Nelson
  2015-05-26  8:34 ` Somnath Roy
  0 siblings, 2 replies; 4+ messages in thread
From: Casier David @ 2015-05-24 11:21 UTC (permalink / raw)
  To: ceph-devel

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.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-05-26  8:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-24 11:21 Perfomance CPU and IOPS Casier David
2015-05-24 12:09 ` Mark Nelson
2015-05-24 15:55   ` Casier David
2015-05-26  8:34 ` Somnath Roy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.