Hi gurus,
I have been running a VPS with about 90G of storage - my current usage is around 60G and the backup temps and space for expansion of home directories and new clients is very limited now. To the point when I have run out of space at times prepping the backups at 3-4am...
I am suffering degraded performance compared to my last physical instance of LAMP/cPanel (Centos6 x64)
So, I have the following hardware to use on my ProLiant DL360G5 (6 2.5" Bays)
6 x 72G 10K SAS disks
4 x 700G SATA disks
2 x 90G SSD disks
Now my thinking is that I need to make every attempt to maximise performance with a manageable redundancy/risk mitigation. So there is a space, performance and redundancy considerations.
As the machine can take 6 disks I used a Raid calculator to determine what I think sounds like a good spread:
Bay 1 : 72G SAS
Bay 2 : 72G SAS
Bay 3 : 72G SAS
Bay 4 : 72G SAS
Bay 5 : 700G SATA
Bay 6 : 700G SATA
The first four 72G SAS drives configured into a Raid 1+0 to provide a single disk failure redundancy as well as a total available space of 144G - an increase of about 50% on current / as well as the performance of SAS 10K drives in a Raid 10 (not best possible but best practical from what I can see)
The second pair of 700G SATA are in a mirror pair - Raid 1 - and therefore yield single disk failure redundancy and a large spare backup volume to put the nightly backups on - then doing an offsite move independently of the cPanel processes according to a schedule.
By putting the server on the 144G RAID 10 I would get the best performance possible with *some* redundancy as well as leaving me with 2 x 72G SAS spare drives at the DC as hotswap drives and 2 x 700G SATA spare drives.
The use of the 90G SSDs is problematic because although they are likely to be faster they could only be implemented in JBOD or RAID 0 and therefore would have not robust risk mitigation - as they also fail faster I am not confident that without say at least 4 of them a 3 spare that I can be a good solution.
What do you guys think?
Part of the mix is to ensure that the databases are all residing on the lowest I/O disks and therefore keeping the main / on the 72G 10K SAS disks probably gives me a better performance than any other.
I could go with 6 x 72 10K and have no spares and Raid 10 doesn't benefit in an array that large.
Or I could go with 4 x 700 SATA and have the lower speed but 1.4T of storage for the main system BUT put the databases volume on a mirror pair of 72G SAS - BUT that would not be as beneficial performance wise as Raid 0 and therefore the best implementation of SAS higher speed drives is RAID 10
Is my thinking straight on my limited options here guys?
Best regards,
Will
I have been running a VPS with about 90G of storage - my current usage is around 60G and the backup temps and space for expansion of home directories and new clients is very limited now. To the point when I have run out of space at times prepping the backups at 3-4am...
I am suffering degraded performance compared to my last physical instance of LAMP/cPanel (Centos6 x64)
So, I have the following hardware to use on my ProLiant DL360G5 (6 2.5" Bays)
6 x 72G 10K SAS disks
4 x 700G SATA disks
2 x 90G SSD disks
Now my thinking is that I need to make every attempt to maximise performance with a manageable redundancy/risk mitigation. So there is a space, performance and redundancy considerations.
As the machine can take 6 disks I used a Raid calculator to determine what I think sounds like a good spread:
Bay 1 : 72G SAS
Bay 2 : 72G SAS
Bay 3 : 72G SAS
Bay 4 : 72G SAS
Bay 5 : 700G SATA
Bay 6 : 700G SATA
The first four 72G SAS drives configured into a Raid 1+0 to provide a single disk failure redundancy as well as a total available space of 144G - an increase of about 50% on current / as well as the performance of SAS 10K drives in a Raid 10 (not best possible but best practical from what I can see)
The second pair of 700G SATA are in a mirror pair - Raid 1 - and therefore yield single disk failure redundancy and a large spare backup volume to put the nightly backups on - then doing an offsite move independently of the cPanel processes according to a schedule.
By putting the server on the 144G RAID 10 I would get the best performance possible with *some* redundancy as well as leaving me with 2 x 72G SAS spare drives at the DC as hotswap drives and 2 x 700G SATA spare drives.
The use of the 90G SSDs is problematic because although they are likely to be faster they could only be implemented in JBOD or RAID 0 and therefore would have not robust risk mitigation - as they also fail faster I am not confident that without say at least 4 of them a 3 spare that I can be a good solution.
What do you guys think?
Part of the mix is to ensure that the databases are all residing on the lowest I/O disks and therefore keeping the main / on the 72G 10K SAS disks probably gives me a better performance than any other.
I could go with 6 x 72 10K and have no spares and Raid 10 doesn't benefit in an array that large.
Or I could go with 4 x 700 SATA and have the lower speed but 1.4T of storage for the main system BUT put the databases volume on a mirror pair of 72G SAS - BUT that would not be as beneficial performance wise as Raid 0 and therefore the best implementation of SAS higher speed drives is RAID 10
Is my thinking straight on my limited options here guys?
Best regards,
Will