I am loving my cheap P-7805u that I got a month ago. But it's time to make it better.
I am curious if there is any real-world performance increase to be gained from adding another Western Digital 320GB drive in RAID 1.
RAID 0 is not an option for me as I don't want to double the chances of losing the array. 320GB is plenty of storage for me.
This machine is currently used for work and not gaming. It currently runs Vista X86 Ultimate and has Office 2007, Visual Studio 2008, VB6, SQL Server 2000 Developer, Photoshop CS4, and Dreamweaver CS4 installed.
I have also considered the idea of adding a $150 64 GB SSD as my system drive, and using the existing 320 for documents and such. But it seems too risky at this point for a mission critical computer. My hope is that the RAID 1 hard disk based upgrade might help hold me over for now.
Thanks for any advice.
Tony
-
The concept of RAID 1 provides you with, essentially, a "real-time" backup since the drives are mirrored.
If that is your ultimate concern - data loss - than it is somewhat of a safeguard.
Remember, though - a virus or malware that caused data loss will effect both drives.
Of course, an external backup is highly recommended, and the eSATA port should come in handy for you in this regard. I expect that by the tone of your post - "mission critical" - that you are already doing an external backup. -
RAID1 reduces performance, but it usually not noticeable. The Raid controller has to write the same data on both hard drives...and as a result there is going to be a tad slower. The benefit of RAID1 is that if one hard drive stops functioning, the same exact data will be retained on the second. As for SSD, they are more reliable for there is no moving parts,so no fear of head crashes, or bad bearings, etc...but they are still prone to failure. They can only handle "x" amount of read/writes before the memory block goes dead. So over the years of using a SSD, you will see your total hard drive space decrease, for the SSD is remapping dead blocks.
-
Isn't there a read improvement with RAID 1? I recognize writes are a bit slower. But in theory it can be reading half of the data from each disk at the same time. Maybe I'm giving the hardware too much credit here.
It's cool to know that SSDs kill off the blocks as they go bad. My fear was that I might lose the drive all at once.
I have my current 320 split 3 ways. The C drive is 48.8 GB and about 27 GB is in use. So even if the 64 GB SSD loses blocks, I would still be good to go for quite some time. Tempting...
Tony -
-
Theorhetically, reads are supposed to improve, but it really depends on the RAID controller. The ones I've worked with lately (INTEL MATRIX), there hasn't been a real conceivable improvement on boot times or app launch times in RAID 1. RAID 0 was a definite improvement in my desktop (RAID 0 Velociraptors) with over 200Mbps read performance.
SSD's, as you can tell by my signature, are pretty cool. The single most improvement in performance you can make. -
Forgot to add that my work documents and stuff are backed up both on my network and offline. So I am not worried about losing work product.
But there's still something to be said for not losing the OS if a drive fails. The great thing would be that I can fix it at my own rate. -
The Matrix controller card was my concern with the RAID 1 thing. I'm guessing it's better than software RAID, but I wasn't expecting too much from it. I'll skip it for now.
I will go ahead and pick up a cheap SSD. Now I just need to pick one... There seem to be a few in the 60/64 GB range that are not too expensive.
Tony -
-
Uh, I don't know about the intel controller, but on a GOOD raid controller RAID1 will have nearly double the read speed of a single drive.
-
Look at the last advantage bullet, and the third to disadvantage bullet...
As for the stuttering issue, it not the jmicron controller fault, but the lack of a onboard cache. As I stated, to write 1 byte, you have to rewrite an entire block. Due to the lack of cache, the SSD has to do this right away. With cache, the data can stay in cache until the NAND can finish erasing the block. The intel SSD has this cache, and future "version 3" ssd will have this also. -
So they say with more than normal use, it is expected that a 64GB SSD would last 51 years, and another study shows that a 32GB flash, completely overwritten 3 times day, would last 85 years. Even if they are 90% off, I'll still be happy. -
Raid 0 increases performance speeds by splitting up the file between the two drives. Since Raid 1 mirrors the file, in order to provide a read speed increase, the raid controller would have to know how to read half of the file off of one drive while simultaneously reading half of the file off of the other drive, and more importantly, would have to be able to distinguish between the two halves to prevent redundancy.
Either way, Raid 1 will be slower in write time, and won't provide a great performance increase in read times either, even if it was a good enough controller to know how to split-read. Someone here said that raid 1 in theory can double read times. Sorry but that's just not true (I'm sure there are exceptions, but 98% of the time, that won't be true). Raid 0 will barely double read time, so Raid 1 really has little chance.
People do not use Raid 1 for performance, they use it for safety. If performance is your priority, use Raid 0.
If safety is your priority, don't use Raid 1. Instead just use an external hard drive, which is cheaper anyway. There is no point in using Raid 1 now that external hard drives are so cheap. It is more efficient and simply makes more sense to use your second internal drive in a Raid 0 format. You get double the size, and almost double the speeds, and then you can just back up your data more efficiently externally. Again, if safety is your priority, which is safer? Having your data backed up in another location, or risking having your data simply mirrored (what happens when your laptop falls or you spill on it, and then both drives fail?).
Using Raid 1:
Pros - Data is backed up and "safe." Small read speed increase.
Cons - If you spill on the laptop or drop it, both drives could fail. Creates more heat inside the laptop.
Using an external HDD:
Pros - Your second hard drive is freed up for Raid 0. Huge performance increase. Data is backed up. Cheaper and larger capacity than internal HDD's. Doesn't cause internal heat. In a separate location, so not at risk of being destroyed were the laptop to get destroyed.
Cons - None versus raid 1. -
Raid0 requires the same "logic" to read together stripes of data as Raid1 does, so why would it be that difficult for a Raid1 array to interleave two disks to maximize read speed? As for write speed you shouldn't see a significant hit there because you're writing identical data to identical drives at the same time. There is a penalty but it's not that severe. A lot of cheap controllers don't effectively use both disks in a raid1 array though, they frequently use one drive unless two seperate IOs are called in which case they'll read the second data from the second drive, only benefiting a multitasking environment such as a large database server or the like, but frankly if your serving a database I'd hope your using raid 10 or a raid 5 parity set.
-
-
-
Listen, I'm not trying to prove you wrong, I just don't want the OP or other readers having false hope is all.
But more importantly, everyone should be backing up their data, and they should not be doing it on internal drives through Raid 1. The chance of one drive failing is just as likely as the chance of both drives failing at the same time, especially in laptops which are mobile and are much more prone to accidents. You can say "it's ok that I can't utilize my second hard drive, because now my data is twice as safe" but then woops, you spilled your coffee on your keyboard and you not only lost all your data, but it costs you twice as much with the second hard drive in there. That wouldn't happen if you had backed it up on the external drive instead. That being said, Raid 0 has NO dissadvantages since you're going to be backing up your data to an external HDD anyway, so why not both utilize the space of your second drive (in Raid 1 you cannot use the second drive) and also get a significant performance increase. -
-
And you take "just as likely" to mean "every notebook hard drive failure involves both drives"? And what of the fact that Raid 0 + external hard drive will not only save you money, but allow a significant performance increase AND allow you to utilize twice the space of your internal hard drives, without the risk of data loss were an accident to happen?
P-7805u - Performance w/ 2nd Disk in RAID 1
Discussion in 'Gateway and eMachines' started by abiggs, Jan 27, 2009.