Hi guys. So I've been doing some testing with a 3 node pve 3.3 cluster with Ceph. I currently have 1 512GB SSD in each box, and the io is just disappointing. As I'm learning more about Ceph, I'm finding that I just need more OSD's, and I'm trying to determine how many OSD's I need to get optimal performance.
I have 3 Dell R610's, each with 4 available drive bays, for a max of 12 OSD's. Obviously, 12 512GB SSD's would be costly (~$2400), so not an option at this time. However, I could get 3 more of these 512GB SSDs giving me a total of 6 SSD's for OSD's.
Now with the cost I would have to invest in getting 3 more SSD's (at ~$200 each), I could get 12 300GB 10K drives (WD VelociRaptors would be cheapest, at about $35/each -- around $425 total). 300GB 10k SAS drives would cost me more, but would be more reliable. With the reliability aside, would I see better performance from 6 SSD's as OSD's, or 12 10k drives as OSD's? None of my VM's will be hogging serious i/o, but lets say I'll have 20-25 CentOS-based VM's, each with a 10GB drive running a low load. Clearly I don't need a large amount of storage (backups and ISO's will live on a NFS share), and suspect ~500GB will be plenty. So yeah...
1) 12 10K OSD's vs 6 SSD OSD's -- which will I see better performance with?
2) Would I see a decrease in performance by using a replication factor of 3, versus a replication factor of 2?
Thanks!
I have 3 Dell R610's, each with 4 available drive bays, for a max of 12 OSD's. Obviously, 12 512GB SSD's would be costly (~$2400), so not an option at this time. However, I could get 3 more of these 512GB SSDs giving me a total of 6 SSD's for OSD's.
Now with the cost I would have to invest in getting 3 more SSD's (at ~$200 each), I could get 12 300GB 10K drives (WD VelociRaptors would be cheapest, at about $35/each -- around $425 total). 300GB 10k SAS drives would cost me more, but would be more reliable. With the reliability aside, would I see better performance from 6 SSD's as OSD's, or 12 10k drives as OSD's? None of my VM's will be hogging serious i/o, but lets say I'll have 20-25 CentOS-based VM's, each with a 10GB drive running a low load. Clearly I don't need a large amount of storage (backups and ISO's will live on a NFS share), and suspect ~500GB will be plenty. So yeah...
1) 12 10K OSD's vs 6 SSD OSD's -- which will I see better performance with?
2) Would I see a decrease in performance by using a replication factor of 3, versus a replication factor of 2?
Thanks!