What is better, raid0 or several osd per server?
maxthetor
24 Posts
June 25, 2017, 8:30 pmQuote from maxthetor on June 25, 2017, 8:30 pmI'm preparing my cluster to go into production,
And a doubt appeared.
At that time we will put 3 disks 3tb 7200 rpm per server.
It is better to make a raid0 with these disks and put one osd per server, or create one osd per disk, being 3 osd per server?
We thought that raid0 is great for distributing the reading and recording on several heads of the discs, but maybe there may be some variable that we are not seeing.
I'm preparing my cluster to go into production,
And a doubt appeared.
At that time we will put 3 disks 3tb 7200 rpm per server.
It is better to make a raid0 with these disks and put one osd per server, or create one osd per disk, being 3 osd per server?
We thought that raid0 is great for distributing the reading and recording on several heads of the discs, but maybe there may be some variable that we are not seeing.
admin
2,930 Posts
June 26, 2017, 5:42 amQuote from admin on June 26, 2017, 5:42 amGenerally Ceph prefers to have more OSDs and handle the concurrency itself, so JBOD in most cases is preferred than RAID0. However it will need more resources: cpu/cores/ram per OSD. Please check our hardware recommendation guide. If you do not have such resources, then it is better to let your RAID controller do it.
It is my recommendation that you always try your hardware setup yourself. JBOD is usually better unless you do not have cpu/ram for Ceph to do its job or you have a high end RAID controller.
another comment: to get good performance with rotating disks, i would recommend a setup of at least 24 drives in your cluster.
Generally Ceph prefers to have more OSDs and handle the concurrency itself, so JBOD in most cases is preferred than RAID0. However it will need more resources: cpu/cores/ram per OSD. Please check our hardware recommendation guide. If you do not have such resources, then it is better to let your RAID controller do it.
It is my recommendation that you always try your hardware setup yourself. JBOD is usually better unless you do not have cpu/ram for Ceph to do its job or you have a high end RAID controller.
another comment: to get good performance with rotating disks, i would recommend a setup of at least 24 drives in your cluster.
Last edited on June 26, 2017, 5:49 am · #2
What is better, raid0 or several osd per server?
maxthetor
24 Posts
Quote from maxthetor on June 25, 2017, 8:30 pmI'm preparing my cluster to go into production,
And a doubt appeared.
At that time we will put 3 disks 3tb 7200 rpm per server.
It is better to make a raid0 with these disks and put one osd per server, or create one osd per disk, being 3 osd per server?
We thought that raid0 is great for distributing the reading and recording on several heads of the discs, but maybe there may be some variable that we are not seeing.
I'm preparing my cluster to go into production,
And a doubt appeared.
At that time we will put 3 disks 3tb 7200 rpm per server.
It is better to make a raid0 with these disks and put one osd per server, or create one osd per disk, being 3 osd per server?
We thought that raid0 is great for distributing the reading and recording on several heads of the discs, but maybe there may be some variable that we are not seeing.
admin
2,930 Posts
Quote from admin on June 26, 2017, 5:42 amGenerally Ceph prefers to have more OSDs and handle the concurrency itself, so JBOD in most cases is preferred than RAID0. However it will need more resources: cpu/cores/ram per OSD. Please check our hardware recommendation guide. If you do not have such resources, then it is better to let your RAID controller do it.
It is my recommendation that you always try your hardware setup yourself. JBOD is usually better unless you do not have cpu/ram for Ceph to do its job or you have a high end RAID controller.
another comment: to get good performance with rotating disks, i would recommend a setup of at least 24 drives in your cluster.
Generally Ceph prefers to have more OSDs and handle the concurrency itself, so JBOD in most cases is preferred than RAID0. However it will need more resources: cpu/cores/ram per OSD. Please check our hardware recommendation guide. If you do not have such resources, then it is better to let your RAID controller do it.
It is my recommendation that you always try your hardware setup yourself. JBOD is usually better unless you do not have cpu/ram for Ceph to do its job or you have a high end RAID controller.
another comment: to get good performance with rotating disks, i would recommend a setup of at least 24 drives in your cluster.