If you want the best possible performance, give up on the idea of using software raid. The raid software is what is used to configure the desired raid level of features in an array. Contains comprehensive benchmarking of linux ubuntu 7. Using the smaller chunk size makes block output substantially faster for software raid but also more than halves the block input performance. The fallaway in hardware raid performance for smaller files is also present in the raid10 iozone write benchmark. Elements that affect performance system motherboard, chip set, bios, processor, memory system chip set and memory speed can impact benchmark performance recommend 8wide x8 pcie generation2 slot for all 6 gbs sas benchmarks operating system with latest service pack and updates raid controller firmware, bios, driver version. Bite the bullet and invest in a good raid card and good drives to go with it. When they said that it is built on top of linux, they mean it. Shown below is the graph for raid6 using a 64kb chunk size. How raid can give your hard drives ssdlike performance. A benchmark comparing chunk sizes from 4 to 1024 kib on various raid types 0, 5, 6, 10 was made in may 2010. The storage performance council spc, which develops benchmarks for products that range from disk and tape storage subsystems and storage network equipment to data backup and archiving software. Ive personally seen a software raid 1 beat an lsi hardware raid 1 that was using the same drives.
While the first aspect tells us if the hard disk drive performance really increases with raid0, the second aspect will tell us if this increase in disk performance if any will be translated into. The theoretical and real performance of raid 10 server. You can benchmark the performance difference between running a raid using the linux kernel software raid and a hardware raid card. Raid 0 increases performance by allowing read and writes to be performed concurrently. Raid 0 is bad because it doesnt improve seek time the crux of hd performance and its extremely unreliable. In general, software raid offers very good performance and is relatively easy to maintain. Raid 0, or disk striping, requires at least two disk drives and increases performance by. Raid10 requires a minimum of 4 disks in theory, on linux mdadm can create a custom raid 10 array using two disks only, but this setup is generally avoided. Software raid how to optimize software raid on linux. Mdadm is linux based software that allows you to use the operating system to create and handle raid arrays with ssds or normal hdds. Will if you have created a single raid partition and started to copy files from or to it speed will be duplicated if you are using 2 hdds for that raid partions, you will notice the difference in speed, but will not see the difference in the other partions. Raid 1 data is mirrored on each drive, improving read performance and reliability. For raid types 5 and 6 it seems like a chunk size of 64 kib is optimal, while for the other raid types a chunk size of 512 kib seemed to give the best results.
1343 1388 245 1424 203 389 28 46 899 1435 604 402 745 300 320 1452 523 312 730 541 1542 738 1016 136 820 343 486 424 691 1244 50 589 793 584 706 202 454 701 1290 818 391 73 812 1180 92 51 1439