mikeymikec
Lifer
- May 19, 2011
- 17,767
- 9,727
- 136
Drives are binned, the top quality to RE4,red, lower quality to consumer/oem. worst quality to external drives.
/me holds up a sign saying "[citation needed]"
Drives are binned, the top quality to RE4,red, lower quality to consumer/oem. worst quality to external drives.
Do you believe that your raid controller is checking parity/crc on READS where no error models (smart/timing) are happening?
1. Drive will read from n-1 or n-2 drives and use cache to grab data as fast as possible, if no errors are presumed, why bother compute CRC/PARITY? the cpu's are not fast enough for modern 15K sas drives, let alone ssd.
Google is not OLTP financial data in that sense, you ever click on a cache page and nada?
Raid controllers can keep a few sectors off the table for its own remap.
It's not different than SSD overprovisioning.
If you take 5% off the table for raid controller "weak" sector remaps, that's better than losing a drive and that time between 1% and 5% would be an early warning indicator.
...........
Drives are binned, the top quality to RE4,red, lower quality to consumer/oem. worst quality to external drives.
- Some average Joe sees maybe 25 drives in his lifetime. His experience is going to be hit or miss by definition.
- An OEM who purchases several hundred thousand drives a quarter and frequently installs 50,000 drives at a time in datacenters, and is going to be able to tell you what your failure rate is within a fraction of a percent.
If you have a manufacturing issue that builds 100k components by accident in a way that 99% of them will work fine, but 1% of them will result in a drive failure and you have no way of testing out the 1%....
Would you just let those components end up wherever? Or would you do everything in your power to make sure those components don't end up at the OEM who will WITHOUT A DOUBT notice the increased failure rate. You might say that you scrap all of them, but if it's a constrained component, that could means millions of dollars of lost opportunity. It's not always an obvious decision.
If you want the best possible failure rate for a consumer level drive, buy that drive through a large OEM like Dell or HP. It will cost more, but it will be less likely to have a problem. In the end though, every product has a failure rate, and you need backups anyway, so I go the route of cheap drives, but have at least 2 backups of anything important.
RE4 is a hard drive manufacturer that instead of using platters to store data on them they use slices of pizza with the data embedded into the melted cheese for integrity..thx
LOL so I was Google searching "RE4 vs Caviar Black" and someone took my OP and gave it worse grammar and reposted it:
http://www.tomshardware.com/forum/288535-32-hardware-differences-caviar-black
No, I would call you a n00b for RAID'ing non-identical drives.What happens if you RAID a cheddar pizza drive with a swiss pizza drive, and the cheese melts in parallel lines? Would that yield a striped array?
4. Possibly some other changes for 24/7 use, higher MTBF. Not sure if these are hardware differences (e.g. different bearings or lubricants) or just more aggressive binning, or even just marketing with identical hardware.
QNAP/SYNOLOGY/DROBO have special sauce drivers that say screw it, we roll our own and we can use TLER=0,TLER=7, and Deep cycle recovery all in the same raid-set by ignoring all of the above and dealing with issues their own way. I do not believe any "Free" raid solution has this technology.
I ran my last drive through a DBAN zero fill and then a DOD Short before putting it in a return box. I know I am being paranoid...
imagine how my professional photographer wife would feel if she lost every single picture she'd ever taken of her little girls?
As it turns out this is not true. The linux md driver (Linux RAID) can do this. It will not drop a drive merely for a lengthy ECC recovery, it will wait. Upon read error (e.g. bad sector) the md driver locates correct data elsewhere (rebuilt from parity, or mirrored copy), and then overwrites the bad blocks and re-reads them. Normally that will cause the drive to remove bad sectors from use, using reserve sectors. If the md write or re-read fails, then the drive is removed from the array.
For TLER, this process simply happens faster. So md raid can do exactly what you describe, and it is free.
so it will wait and your mysql will crash as the entire array waits? php scripts timeout?
so it will wait and your mysql will crash as the entire array waits? php scripts timeout?
Yes. This is the problem with mdraid - if an underlying drive stalls for an error recovery event, the array will stall, and your applications will stall and may abort operations due to timeouts.
For home use, this may not be an issue. For almost any serious use, this behavior is most undesirable.