Re: Ceph Best Practices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Dec 5, 2011 at 10:47 PM, Steven Crothers
<steven.crothers@xxxxxxxxx> wrote:
> Hello,
>
> I have a quick question about the way to layout disks in the OSDs. I
> can't really find the information I'm looking for on the Wiki or in
> the existing mailing list archives that I have saved (4-5months
> worth).
>
> In the even a large OSD is being build (say 20 drives, same make/model
> 2TB). How would you build the OSD? Is it best to format each disk
> individually or build them into a raid group? Is there performance
> benefits to having each disk setup individually or perhaps having X
> amount of raid groups on the system?

It depends on workload you're going to put on this system. Remember
that CEPH is splitting each image into 4MB/s chunks. If you are going
to assign
each disk individually than each chunk will be only on single drive.
If you'll assign huge raid protected block device than each chunk may
be placed on more than 1 drive.
You have to also consider what is better for you in case if one of the
drives will fail. Do you prefer raid controller doing rebuild process
or do you want host cpu and ceph to take care of it.
Another issue here is that smaller disk drive is easier to recover
after failure (eg: filesystem failure ;).



> How would someone theoretically utilize this amount of storage as
> efficiently as possible?

It depends on CPU power you have on each box and planned workload. You
can always setup four logical drives on raid controller and than
import them to OSD if your host CPU is hitting maximal utilization.




-- 
Tomasz Paszkowski
SS7, Asterisk, SAN, Datacenter, Cloud Computing
+48500166299
--
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


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux