Increasing Performance of Disc Arrays

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Increasing Performance of Disc Arrays
# 8  
Old 11-21-2011
Are you sure? Can you qualify that a bit more? I always thought Raid 0 was stripe, thus giving a performance increase (yes I know not twice the speed etc), and Raid 1 was mirror giving redundancy. Is this something specific to CentOS or MDADM?

Just to clarify the hardware looks like this to the OS (sizes are approximate etc)

979.79GB - HW Raid 5 (made up of 8 discs)
979.79GB - HW Raid 5 (made up of 8 discs)

I would like to combine both physical volumes into this

1959.58 GB SW Raid 0 (made up of 16 discs)

This should use all discs and therefore see an increase in performance while having the ability to lose a drive from each of the Raid 5 arrays without losing the disc. It seems LVM does combine the two physical volumes into one big pool but doesn't stripe but rather appends one volume onto the other meaning unless you fill the first volume you will never ever use the second volume whilst not seeing any performance benefit.

Last edited by FireBIade; 11-21-2011 at 12:21 PM..
# 9  
Old 11-21-2011
Quote:
Originally Posted by FireBIade
Are you sure? Can you qualify that a bit more? I always thought Raid 0 was stripe, thus giving a performance increase (yes I know not twice the speed etc), and Raid 1 was mirror giving redundancy. Is this something specific to CentOS or MDADM?
My apologies, I confused raid 0 and raid 1. MDADM raid levels aren't quite the same as the traditional ones and I had to double-check.

You don't get the same order of performance increase with a software RAID that you do with a hardware one, though. Write speeds in particular won't be improved.
# 10  
Old 11-21-2011
No worries, thought I was loosing the plot there for a minute haha
# 11  
Old 11-21-2011
Quote:
Originally Posted by Corona688
I repeat, software RAID 0 on Linux does not do this. It won't combine two devices into one double-speed device. It just gives you redundancy.
Corona,

RAID 0 does not give you any redundancy. It gives you the potential for double the throughput as you are executing multiple reads and writes to different areas. You are thinking of RAID 1, which is mirroring. RAID 0 is striping without parity. As long as the data is larger than the chunk size, the data is hitting both devices. Think concatenation with interleaving instead of appending.

---------- Post updated at 01:36 PM ---------- Previous update was at 01:35 PM ----------

Quote:
Originally Posted by FireBIade
Thanks for the replies guys. I was always planning to keep the hardware raid 5 as the last layer of protection so I always have that ability to loose a drive from each of the arrays and they 'should' still function until I can swap in a new drive.

I'm in the lucky position that I have a spare server that I can test all this out with so I may just bite the bullet and try the software raid 0 on top to see if I can get all those spindells flocking in the same direction.

Backup strategy at the moment is just rsync to a cifs share which seems to work quite well.

RAID 5, with larger drives is potentially a disaster waiting to happen. I never suggest RAID 5 without at least a dedicated hot spare (global hot spare is fine as long as there are at least 2 per 5 drives).

However, it is still a poor choice to do this.
# 12  
Old 11-22-2011
I think the hardware can do 'hot spare', the problems are capacity (I needed as much useable space as possible) and internally I think the hardware sees two individual raid controllers making global hot spare not possible. The drives are enterprise class drives so I don't doubt the quality. It's a balance based on the risk vs the importance of the data, and while downtime would be an inconvinience I could recover rapidly from the backups.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Programming

question about int arrays and file pointer arrays

if i declare both but don't input any variables what values will the int array and file pointer array have on default, and if i want to reset any of the elements of both arrays to default, should i just set it to 0 or NULL or what? (1 Reply)
Discussion started by: omega666
1 Replies

2. Web Development

PHP arrays in arrays

PHP question... I have an SQL query that's pulled back user IDs as a set of columns. Rather than IDs, I want to use their names. So I have an array of columns $col with values 1,7,3,12 etc and I've got an array $person with values "Fred", "Bert", "Tom" etc So what I want to do is display the... (3 Replies)
Discussion started by: JerryHone
3 Replies

3. Solaris

Ultra 10 - Copying Files From Disc After Booting Up With Recovery Disc?

Hello, I'm still learning unix and I have what is probably a simple question but I can't seem to find the question to. I have an Ultra 10 Sparc Server running solaris 8 and the drive may have crashed (I hope not). Currently, it appears some files in the /etc folder are missing. I have a backup... (1 Reply)
Discussion started by: ideffects
1 Replies

4. UNIX for Dummies Questions & Answers

format disc

What is the best way to format the partition? (3 Replies)
Discussion started by: mirusnet
3 Replies

5. News, Links, Events and Announcements

Announcing collectl - new performance linux performance monitor

About 4 years ago I wrote this tool inspired by Rob Urban's collect tool for DEC's Tru64 Unix. What makes this tool as different as collect was in its day is its ability to run at a low overhead and collect tons of stuff. I've expanded the general concept and even include data not available in... (0 Replies)
Discussion started by: MarkSeger
0 Replies

6. UNIX for Dummies Questions & Answers

Disc Needs Maintenance

Hello All Here I am using Sun V880 server which have discsuit pack of 8 discs with 2 sub mirrors each. Everything was fine for the last 1 year. Now I am getting problem of taking backup of the server. After analysis what I got that each 2nd submirrors are in NEEDS MAINTENANCE status. What... (5 Replies)
Discussion started by: ailnilanjan
5 Replies

7. HP-UX

New MO disc format under HP Unix

How to format new MO disc under HP Unix? (1 Reply)
Discussion started by: vlad3131
1 Replies

8. UNIX for Dummies Questions & Answers

Copy of HP-UX from MO disc

This is my newbi question. I have HP-UX on a MO drive, need to backup that MO in case of damaging the original. Therefor I need a copy on server and be able to put that copy onto a blank MO to recreate a working bootable disc. This what I did. First I tried to make a copy with dd dd... (0 Replies)
Discussion started by: tops
0 Replies

9. UNIX for Dummies Questions & Answers

Disc Copy

Is there a disk copy utiliy for unix systems eg: I need to make a duplicate copy of a netraT1 to a netraT1 Thanks (1 Reply)
Discussion started by: SmartJuniorUnix
1 Replies
Login or Register to Ask a Question