On Wednesday, April 15, 2015, Mark Nelson <mnelson@xxxxxxxxxx> wrote:
On 04/15/2015 08:16 AM, Jake Young wrote:
Has anyone compiled ceph (either osd or client) on a Solaris based OS?
The thread on ZFS support for osd got me thinking about using solaris as
an osd server. It would have much better ZFS performance and I wonder if
the osd performance without a journal would be 2x better.
Doubt it. You may be able to do a little better, but you have to pay the piper some how. If you clone from journal you will introduce fragmentation. If you throw the journal away you'll suffer for everything but very large writes unless you throw safety away. I think if we are going to generally beat filestore (not just for optimal benchmarking tests!) it's going to take some very careful cleverness. Thankfully Sage is very clever and is working on it in newstore. Even there, filestore has been proving difficult to beat for writes.
That's interesting. I've been under the impression that the ideal osd config was using a stable and fast BTRFS (which doesn't exist yet) with no journal.
In my specific case, I don't want to use an external journal. I've gone down the path of using RAID controllers with write-back cache and BBUs with each disk in its own RAID0 group, instead of SSD journals. (Thanks for your performance articles BTW, they were very helpful!)
Has BTRFS performance gotten any better since you wrote the performance articles?
Have you compared ZFS (ZoL) performance to BTRFS?
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com