1
0
We have some servers that provide a web server with about 4,000 files with 1GB of each.
Always have a problem on bandwidth that server can’t produce on more than 800Mbps and it’s from the read speed problem on disks (By disks monitor graph).
Now we want to increase speed on most performance, and the amount of servers and disks is not important.
In the past we used RAID 6 for parity and speed but always have problem on speed.
Some sites say RAID 1 will just support 2 disk maximum.
So…
- If we use RAID 1 with 8 disk of 4TB , then we have 8x more read speed ?
- Is the RAID 1 the best choice for most speed? Is there any other type that better than RAID 1 for just speed?
- We use RAID 6 in past and have read access limited to about 400 concurrent access files , it will be increase RAID 1 ?
EDIT
For anyone that reach this question, as one of comments (@EugenRieck) said , The main problem was not solved even with 24 Hard disk in raid 10, the problem exactly from concurrent read access files that reach the HDD limit . on final We solve it by replacing HDD to SSD.
If it is only 4TB, then why not use al-cheapo SSDs ? – Eugen Rieck – 2019-12-04T14:33:41.937
@EugenRieck We have many 4TB disks in our warehouse. – Root – 2019-12-04T14:34:40.180
If money's not important, why not get a server with 4TB of RAM and push everything from cache? – mtak – 2019-12-04T14:35:05.667
@mtak we have about 20 pcs of idle server with about 160 pcs of 4TB idle disks. – Root – 2019-12-04T14:36:32.210
2No matter how much of a wrong solution you throw at a problem, it will still not solve the root cause. This root cause is access time on the spinning disks. You might be able to get a bit more out by using different RAID levels or other tricks, but it won't solve the root cause: Rotating disks are not good for concurrent streams. – Eugen Rieck – 2019-12-04T14:41:13.323
Thanks @EugenRieck, I've added the third question on above, we most use our idle component, so I got your hint and thanks for that. – Root – 2019-12-04T14:55:28.107